可以看GPU使用率的Mac資源監視器

可以看GPU使用率的Mac資源監視器

ADVERTISEMENT

不管是Mac或PC,要看處理器使用率很簡單,打開「活動監視器」或者是「資源監視器」就行,還可以找到佔用資源的罪魁禍首。要看「GPU使用率」除了透過GPU-Z,MSI的Afterburner、NVIDIA的System Monitor,甚至也有玩家用CUDA寫出工具,這些都是PC的,至於Mac其實很早就有了。

atMonitor這套軟體,是Mac OS X環境裡的系統資源監視程式。其實這種第三方監控軟體並不少(比如iStat Menus),atMonitor的特色就是能列出GPU使用率、顯示晶片溫度以及使用了多少視訊記憶體。雖然Mac平台上的遊戲沒有PC來得豐富,但是對於開發人員來說,GPU使用率仍然是一個非常重要的參考數據。

最強的OS X資源監控程式

當然了,atMonitor不只可以監視GPU,其它資源一樣也會列表在浮動視窗裡,視窗最上面的三個圖示還會隨機變動,沒錯,它們代表的就是目前佔處理器使用率最高的前三名。比較特別的是,atMonitor的處理器使用率跟活動監視器的不太一樣,它是列出「總使用率」,100%就是攻頂了,不像活動監視器會視核心數目列出加總(比如4核就是400%),雖然如此,你還是可以從圖示分辨出每個核心的使用情況。

可以看GPU使用率的Mac資源監視器

▲atMonitor的浮動視窗,不知道為什麼,GPU溫度無法正常顯示。

可以看GPU使用率的Mac資源監視器

▲跟iStat Menus一樣,監控資訊也會出現在Finder的工作列上。

事實上,在Apple官方提供的開發工具裡,就有一個「OpenGL Driver Monitor」可以來監控GPU的使用率,atMonitor同樣也是使用Apple官方的函式庫。我們都知道Apple官方原生支援的顯示卡並不多,所以atMonitor只能秀出正版Mac裡頭的顯示卡資訊,筆者用來裝在搭載Geforce 9600GSO的Hackintosh上,GPU欄位是沒有辦法顯示的。

不玩遊戲也要算FPS

回到atMonitor,眼睛比較利的讀者們,一定發現了浮動視窗裡有一個很特別的項目「FPS」。又不是在玩遊戲,量什麼FPS?其實這裡的FPS,指的是畫面的更新頻率,此更新頻率非螢幕的更新頻率,而是顯卡裡頭緩衝資料的平均每秒置換次數。

舉個最簡單的例子,假如螢幕上的內容一直停頓在同一個畫面,而且裡頭沒有任何動態元素(比如網頁裡的Flash動畫),那麼它的FPS就是1,這時候試著把視窗「搖」一下,FPS就會極速飆高了。

結合AppleScript使用更強大

對於無暇一直盯著螢幕的玩家來說,不妨利用atMonitor的記錄功能來觀看系統資源耗用的歷史情況,有了記錄、要再做成圖表就不困難了。筆者覺得比較有趣的是它的「Triggers」,設定好條件就可以在事件發生時觸發自訂的AppleScript,比如當網路負載過高時就先暫停P2P軟體的下載,當然了,這也要P2P軟體有Applescript-aware才行。

可以看GPU使用率的Mac資源監視器

▲工具列裡頭的選項還可以查看不少資訊,比起動作監視器來毫不遜色。

可以看GPU使用率的Mac資源監視器

▲Log Window裡頭有每隔一段時間後的資源使用記錄,當然了,「前三名」一樣會被記錄下來。

可以看GPU使用率的Mac資源監視器

▲網路爆錶時,就提醒一下吧老兄!

美中不足的是,atMonitor只會列出處理器佔用率的「前三名」,也就是沒有辦法列出所有的處理程序。不過對於一般玩家來說,查看使用率的目的也就是要找出霸用者而已,不是嗎?

Apple的開發工具更強

可以看GPU使用率的Mac資源監視器

▲Xcode開發工具裡頭其實有很多寶可以挖。

如果你下載了Apple的Xcode開發工具,那麼在本機硬碟的「Developer>Applications>Graphics Tools」裡面就可以找到OpenGL Driver Monitor,或者是在atMonitor工具列裡的「Utilities>Launch」也能直接執行。筆者在網路上找不到這個程式的單獨載點,所以想玩的話還是乖乖到Mac Dev Center註冊一個帳號吧。

可以看GPU使用率的Mac資源監視器

▲跟OpenGL Driver Monitor比起來,atMonitor只是小兒科。圖中右側列表詳實豐富的項目都是極具價值的參考數據。

筆者自己其實十分好奇,Mac的GPU使用率倒底是「花」到哪裡去了。其實光是Spaces特效就可以讓NVIDIA GeForce 9400M忙爆,以4個Spaces、12個視窗交互Expose的結果,使用率最高可達80%;不過這樣的測試方法不夠嚴謹,於是筆者又下載了「Planet Horse」這個遊戲,以800x600解析度視窗化運行的結果,在遊戲中行進或旋轉就能讓使用率攻頂,看來有不少國外使用者不滿9400M的掰咖效能,原因是其來有自了。

誰說阿宅不溫柔
作者

大家好,我是T客邦的外稿編輯。除了寫稿之外,最常做的事是找人尻昇龍拳、釣泰國蝦,對還沒磨成醬的山葵過敏,欣賞的外國女星是娜塔莉波曼。

使用 Facebook 留言
Af517381e0b81c66b188ff741361be83?size=48&default=wavatar
1.  Alex (發表於 2010年7月11日 20:21)
話說AMD的785G似乎沒有適用的此類軟體呢...
0f285ab06c8a2f943815a444fd0b9164?size=48&default=wavatar
2.  挖挖哇 (發表於 2010年7月12日 00:52)
看來也是巫山小路用說,atmonitor,我之前也裝過,不過看起來很陽春,我也是嘿蘋果,只是感覺上蘋果上的這些小軟體,感覺上並沒有比微軟系統的好用呀~
說實在的越來越感受不到蘋果作業系統的優勢了,若要我說,只是有些些小地方比較「簡單」「人性化」「好看」一點,其他的地方微軟跟的都趕上了說~
發表回應
謹慎發言,尊重彼此。按此展開留言規則