如何知道自己APP的效能,如何知道自己撰寫的APP花了多少的時間,以及如何知道自己的APP寫得好不好,Android提供一個工具: TraceView,將測試結果檔存到sd card的檔案中。
1.設定:記得模擬器要設定為有SD Card的功能,因為需要存測試結果檔。
2. AndroidMainfast.xml檔 加入 permission :需要 android.permission.WRITE_EXTERNAL_STORAGE
3.在程式碼加入:在程式開頭oncreate()裡面加入開始計算 : Debug.startMethodTracing();
在程式結尾onStop()裡面加入結束計算 : Debug.stopMethodTracing();
4.程式執行 Run As:執行完一定要"跳出",結束程式,就是不可以到背景,一定要離開,才會跳至Stop。
5.透過DDMS的File explore取得trace 分析檔:如下所示
在按下畫面上方的icon , 第一個存到系統的資料夾,就是把模擬器產生的TraceView(測試結果檔),存到android-sdk –> 裡面的 tools。
7.利用android-sdk提供的 tools , 裡面的 "traceview.bat "分析TraceView(測試結果檔)。
張貼留言