首先,必須在程序當中加入代碼,以便生成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,如下圖:
之後就可以看到圖形了。但是對圖形看的不是很明白,希望有高人能夠指點說明一下如何看這個圖形工具