android DDMS method profiling 工具使用分析

Eclipse DDMS 試圖的devices--start method profiling 該選項用來對指定APP內部的具體方法的性能進行分析;

”method profiling“ 點擊運行後,圖標右上角加了一個”灰色的點點“;

開啓後選擇自己要檢測的APP 報名,即可測試,啓動APP選擇具體的頁面;如果要精確跟蹤APP內部的某個子頁面,可以先啓動APP,然後點擊”method profiling“的啓動按鈕,就可精確分析APP內部具體的某個子頁面;


啓動”method profiling“ 按鈕的截圖;


形式運行後的效果圖;

常用字段的屬性說明如下:

列名                           描述
Name                        該線程運行過程中所調用的函數名
Incle Cpu Time        某函數佔用的CPU時間,包含內部調用其他函數的CPU時間
Excl Cpu  Time        某函數佔用的CPU時間,但不含內部調用其他函數所佔用的CPU時間
Incl Real Time         某函數運行的真實時間,含調用其他函數所佔用的真實時間
Excl Real Time        某函數運行的真實時間,不含調用其他函數所佔用的真實時間
Call +Recur Calls/Total 某函數被調用次數以及遞歸調用佔總調用次數的百分比
Cpu Time/Call        某函數調用CPU時間與調用次數的比,相當於該函數平均執行時間
Real Time/Call       某函數調用CPU的真實時間;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章