標籤:blog http io ar os 使用 sp 資料 div
說到Windows平台,我們很快就想到了Visual Studio 2012,然而Visual Studio 2012在這方面沒有很好的工具。如果我們只是想知道大體上記憶體、CPU等在某一事件前後變化情況,我們可以使用Windows工作管理員。
Windows工作管理員對於很多使用者都不陌生,自從有Windows作業系統以來,這個工具就伴隨著Windows。開啟工作管理員方法也有很多,在Windows7和Windows8平台可以使用Ctrl+Shift+Esc 按鍵組合調出;也可通過Ctrl+Alt+Delete 按鍵組合進入鎖定介面,在鎖定介面中再選擇認為管理器。此外,我們還可以通過菜單進入。開啟工作管理員的對話方塊。
工作管理員的對話方塊
我們從工作管理員的應用列表中可以找到現在啟動的遊戲。一般情況下我們通過表徵圖就可以分辨出來,中的TestCPP是我們啟動的Cocosd-x遊戲模擬器視窗程序名,從中我們可以看到CPU、記憶體等指標。我們也可以點擊效能標籤,開啟工作管理員的效能視窗,,在這裡有CPU和記憶體等指標變化曲線圖表。
工作管理員的效能對話方塊
如果覺得圖中圖表還是不夠細緻,則可以開啟下面的“開啟資源監視器”按鈕,開啟它之後的介面如所示。
資源監視器對話方塊
我們可以勾選相關的Win32遊戲執行程式(例如:HelloWorld.exe),然後可以更加方便地查看效能指標,右邊是指標變化的圖表。
需要注意的是使用Windows工作管理員並不能精確地告訴我們,哪些對象佔用記憶體,哪些線程非常耗時。使用它可以協助我們評估一個操作或事件處理前後,這些指標的變化,以便於進行分析和決策。例如,我們可以使用它查看兩個情境過渡前後,記憶體和CPU使用方式,來協助我們判斷是否前面情境退出是否清除了緩衝。再有,我們在XML和JSON資料解碼過程中,也可以通過該工具查看該過程中是記憶體和CPU變化曲線瞭解執行效率。
另外,Windows工作管理員也不能檢測記憶體流失問題,我們需要藉助於其它的工具才能。
更多內容請關注國內第一本Cocos2d-x 3.2版本圖書《Cocos2d-x實戰:C++卷》本書交流討論網站:http://www.cocoagame.net
更多精彩視頻課程請關注智捷課堂Cocos課程:http://v.51work6.com歡迎加入Cocos2d-x技術討論群:257760386歡迎關注智捷iOS課堂公用平台
Cocos開發中效能最佳化工具介紹之使用Windows工作管理員