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的真實時間;