當前位置:成語大全網 - 漢語詞典 - 如何使用本機Libs監視器

如何使用本機Libs監視器

●監視器簡介

Monitor tool:這個詞翻譯過來就是監視器,集成了Android開發和自動測試過程中對於應用調試非常重要的常用功能。這些功能如下:

設備:設備管理

DDMS(Dalvik調試監控服務):?Android開發環境下Dalvik虛擬機的調試和監控服務。Android系統基於Dalvik虛擬機。

log cat:Android中的壹個命令行工具,可以用來獲取程序的日誌信息。

UiautomatorViewer:壹個圖形界面工具,用於掃描和分析應用程序的UI控件。單擊每個控件元素,查看輸出結果是否符合預期,並將其用於UI測試。

Traceview: Android平臺配備了性能分析的好工具。

●監控工具的使用

設備:

更新堆:更新堆內存信息。

通過執行Cause GC,可以看到當前堆內存的使用情況,以及內存在當前進程中的使用情況,可以分析性能調優中的內存情況,尤其是內存泄漏。

Dumphprofile:詳細解釋堆內存具體調用的文件,在內存的進壹步分析中起作用。如果Heap總結的信息無法分析,可以下載這個文件,通過工具墊詳細分析內存。

原因GC:垃圾回收,已經講過了。

更新線程:更新線程信息並分析線程中的進程使用情況。

選擇每個特定的線程,您可以看到該線程調用的堆棧。

開始方法分析:分析系統停滯,應用程序停滯。

比如模擬器打開計算器時,進程中出現com.android.calculator2。選擇com.android.calculator2執行,然後模擬器運行計算器,再點擊壹次,如下圖:

這個。跟蹤文件可以分析所有的調用方法、占用的CPU時間以及進程中CPU調用的相關百分比。事實上,它調用工具TraceView。

停止進程:結束進程。

屏幕捕獲:捕獲當前設備的當前界面。

ui automator的轉儲視圖層次:這是UI Automator查看器工具。

點擊此按鈕查看當前界面中的所有元素屬性(類、資源標識、包和坐標)和樹結構。

Systrace:捕獲系統的跟蹤信息?

分配跟蹤器:跟蹤內存分配,妳可以看到分配的類和它們被分配到哪裏。

網絡統計:網絡流量跟蹤,RX表示接收,TX表示發送。目前模擬器沒有聯網運行,無法跟蹤交通信息。

文件瀏覽器:可以看到當前設備所有文件的信息,還可以拉、推、刪除文件和新建目錄。

模擬器控制:模擬器控制

(新版Android sdk中不再提供該功能,功能放在模擬器中,如下圖)

系統信息:統計系統信息,包括cpu負載、內存使用和幀渲染時間。

Logcat:壹個日誌跟蹤工具

層次視圖(Hierarchy view):從設備上查看當前界面中控件的樹形結構,功能相似?UIAutomator查看器

希望能幫到妳。