說到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和內存等指標變化曲線圖表。
工具
任務管理器的性能對話框性能
若是以爲圖中圖表仍是不夠細緻,則能夠打開下面的「打開資源監視器」按鈕,打開它以後的界面以下圖所示。
網站
資源監視器對話框spa
咱們能夠勾選相關的Win32遊戲執行程序(例如:HelloWorld.exe),而後能夠更加方便地查看性能指標,右邊是指標變化的圖表。
須要注意的是使用Windows任務管理器並不能精確地告訴咱們,哪些對象佔用內存,哪些線程很是耗時。使用它能夠幫助咱們評估一個操做或事件處理先後,這些指標的變化,以便於進行分析和決策。例如,咱們可使用它查看兩個場景過渡先後,內存和CPU使用狀況,來幫助咱們判斷是否前面場景退出是否清除了緩存。再有,咱們在XML和JSON數據解碼過程當中,也能夠經過該工具查看該過程當中是內存和CPU變化曲線瞭解執行效率。
操作系統
另外,Windows任務管理器也不能檢測內存泄漏問題,咱們須要藉助於其它的工具才能。.net
更多內容請關注國內第一本Cocos2d-x 3.2版本圖書《Cocos2d-x實戰:C++卷》線程
本書交流討論網站:http://www.cocoagame.net
更多精彩視頻課程請關注智捷課堂Cocos課程:http://v.51work6.com
orm
歡迎加入Cocos2d-x技術討論羣:257760386
歡迎關注智捷iOS課堂微信公共平臺