android工具之TraceView學習筆記

Traceview是android平臺配備一個很好的性能分析的工具。它可以通過圖形化的方式讓我們瞭解我們要跟蹤的程序的性能,並且能具體到method。下面是我學習TraceView的一些筆記,希望對大家有用。 
首先,必須在程序當中加入代碼,以便生成trace文件,有了這個trace文件我們纔可以將其轉化爲圖形。例如在activity的onCreate()中添加Debug.startMethodTracing(), 而在onDestroy()中添加Debug.stopMethodTracing(),如下圖: 
 
然後我們還得創建一個帶有SD card的AVD,這樣才能使trace文件保存到/sdcard/...當中。 
可以在命令中分別單獨創建,也可以在創建avd的時候一起將sdcard創建。創建之後通過DDMS file explore我們就可以看到/sdcard/目錄下有一個trace文件,如果沒有在Debug語句中設置名字則默認爲dmtrace.trace.現在我們把這個文件copy到我們的電腦上指定的目錄,假設是d:\ 目錄下。 
 

現在就可以通過命令行來執行traceview了。進入tools目錄後,執行traceview,如下圖: 
 
之後就可以看到圖形了。但是對圖形看的不是很明白,希望有高人能夠指點說明一下如何看這個圖形工具 

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