91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android中eclipse查看耗時的方法

發布時間:2020-07-15 17:14:38 來源:億速云 閱讀:179 作者:清晨 欄目:編程語言

這篇文章主要介紹android中eclipse查看耗時的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

Traceview是android平臺配備的一個很好的性能分析工具。它可以通過圖形化的方式讓我們了解我們要跟蹤的程序的性能,并且能具體到method。android開發中可以用來:方法耗時,性能優化。

(推薦:eclipse使用教程)

使用Traceview查看方法耗時:

1、生成.trace文件

在我們需要追蹤的代碼中,前后輸入:

Debug.startMethodTracing(“test”);//設置參數為生成的trace文件名

####CODE

Debug.stopMethodTracing();

然后運行項目,此時在設備的SD下會生成test.trace文件

2、拷貝文件到電腦

在電腦可以使用adb命令后,輸入如下(把文件拷貝到d:/info目錄下):

adb pull /sdcard/test.trace D:\info

3、打開traceview

進入SDK的tools目錄后,命令窗口執行traceview,如下:

traceview D:\info\dmtrace.trace.

此時traceview視圖便會顯示出來:

android中eclipse查看耗時的方法

上部分:

X軸表示時間消耗,單位毫秒,Y軸表示各個線程,每個線程中不同方法使用不同顏色表示,顏色面積寬,表示占用cpu時間越長。

下部分:

列1:”Name”表示函數名。

雙擊函數名,可以看到在上半界面是時間軸面圖(Timeline Panel)看他的所消耗的時間段。

雙擊函數名左邊的”+”展開后可以看到,該函數的”parents”和”children”

列2:”incl%”表示函數的Inclusive time在整個MethodTracing時間里占的百分比。

列3:”Inclusive”表示Inclusive time。

列4:”Excl%”表示函數的Exclusive time在整個MethodTracing時間里占的百分比。

重點列:我們關注點

“Calls+RecurCalls/Total”表示對函數的調用次數(包括遞歸調用)。如圖2的toplevel那列為”30+0”表示30次非遞歸調用,0次遞歸調用.

Cpu Time / Call 表示該方法耗時

Real time/Call 實際實際

Real time 包括了cpu的上下文切換、阻塞、GC等等,所以時間比較長,所以我們性能分析重點關注:Calls+RecurCalls/Total, Cpu Time / Call這兩列

以上是android中eclipse查看耗時的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台东市| 新疆| 聂荣县| 南城县| 乌鲁木齐市| 金川县| 多伦县| 巴东县| 瑞丽市| 祥云县| 江门市| 德庆县| 仙居县| 英超| 盐源县| 湖州市| 秀山| 漳平市| 无极县| 谷城县| 南开区| 蒙阴县| 高雄市| 铁岭市| 博白县| 岐山县| 旅游| 金湖县| 内乡县| 碌曲县| 清苑县| 赤壁市| 色达县| 乐至县| 渭南市| 长武县| 青龙| 当雄县| 古丈县| 浦北县| 鄢陵县|