我想要我的應用程序的測試性能。我知道必須使用Traceview工具,但我不知道如何使用它。任何人都可以演示如何使用Traceview工具?如何使用Android中的Traceview工具?
回答
Traceview
Traceview是由應用程序保存的執行日誌的圖形瀏覽器。 Traceview可以幫助您調試應用程序並描述其性能。
開始Traceview,從SDK工具/目錄下輸入以下命令:
traceview
Traceview是你在使用Debug類來登錄你的代碼追蹤信息創建執行日誌的圖形瀏覽器。 Traceview可以幫助您調試應用程序並描述其性能。
欲瞭解更多信息Android - Traceview。
步驟來使用DDMS的traceview工具。
連接運行APK的設備。
打開DDMS在Eclipse。在DDMS的設備選項卡中檢查您的設備。如果找到該設備,您將獲得在該設備上運行的進程列表。
選擇您所需的APK程序。如果進程不可見,請在設備上重新啓動進程。一旦你看到你的APK進程選擇它。通過按下一個按鈕,是在DDMS設備標籤窗格
Start方法分析。
後按下該按鈕,啓動應用程序測試您對設備性能(在應用程序調用的事件)。
(在DDMS)一旦你按下同一按鈕與TESTIN,G停止方法分析完成。
現在DDMS將產生一個* .trace文件並打開該文件.trace本身的圖形視圖。
從圖形視圖現在可以分析APK性能。
我們還可以使用以下方法:
創建跟蹤文件,包括Debug類和調用的startMethodTracing()方法中的一種。在調用中,您可以爲系統生成的跟蹤文件指定一個基本名稱。要停止跟蹤,請調用stopMethodTracing()。這些方法在整個虛擬機上啓動和停止方法跟蹤。例如,您可以在您的活動的onCreate()方法中調用startMethodTracing(),並在該活動的onDestroy()方法中調用stopMethodTracing()。
// start tracing to "/sdcard/calc.trace"
Debug.startMethodTracing("calc");
// ...
// stop tracing
Debug.stopMethodTracing();
當應用程序調用startMethodTracing()時,系統會創建一個名爲.trace文件。這包含二進制方法跟蹤數據和一個帶有線程和方法名稱的映射表。
什麼TraceView文檔沒有告訴你的是如何縮小,並在時間軸放大還原。放大是相對直觀的,但我找不到任何未縮放的方式。單頁的文檔並不是那麼有用。如果您想縮小範圍,請雙擊頂部時間軸上方的msec:標籤。
。他們甚至沒有指出如何執行這一關鍵步驟留下了很多不足之處 – kip2
- 1. 入門的Android Traceview工作
- 2. Android - 不能使用traceview
- 3. android traceview
- 4. TraceView的Android
- 5. traceview如何在Eclipse中工作?
- 6. 用於Android Market應用程序的Traceview
- 7. Android,traceview的獨立版本已棄用
- 8. 如何使用TraceView進行android應用程序的內存分析
- 9. 使用Android的工具欄
- 10. 如何在Android Studio中使用Tesseract Android工具?
- 11. 如何在Android應用程序中使用以下小工具
- 12. Traceview不起作用
- 13. 關於Android的(上下文切換)Traceview
- 14. 類似於android的iOS分析器Traceview
- 15. 使用Eclipse插件分析Android應用程序TPTP代替traceview
- 16. 如何使用NetBeans工具
- 17. 如何使用lteRMCDL工具?
- 18. 如何使用sqoop工具
- 19. 如何使用Metasploit工具
- 20. 如何使用build_native.sh工具?
- 21. 如何在Android Studio中使用Facebook Buck構建工具?
- 22. 如何在Android工具欄中使用VectorDrawable?
- 23. 如何在android phonegap中使用jquery mobile創建工具欄?
- 24. 在Android中使用小工具
- 25. 在Android中使用jobb工具
- 26. 如何使用實用工具類來啓動意圖的Android
- 27. 如何使用截屏工具使用回彈工具
- 28. 使得Android的工具欄中activity_main.xml中
- 29. 如何在Maven中使用hbm2ddl工具?
- 30. 如何在Netbeans中使用Zend工具
是否有可能跟蹤其他Android應用程序或相關的其他內容?金色的 – astuter