性能分析工具System Trace
生活随笔
收集整理的這篇文章主要介紹了
性能分析工具System Trace
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
Android 9或更高版本的設備包含一個名為 System Tracing的系統級應用。允許您直接從測試設備本身錄制跟蹤記錄,而無需插入設備并通過 ADB 連接到該設備。解決應用中與性能相關的錯誤(例如啟動速度慢、轉換速度慢或界面卡頓)時,錄制跟蹤記錄特別有用。
使用
可以使用“快捷設置”圖塊錄制系統跟蹤記錄。如果首次在測試設備上使用 System Tracing,或在設備的快捷設置面板中看不到 System Tracing 圖塊。如下圖所示:
- 啟用開發者選項,找到系統跟蹤
- 在系統跟蹤中,打開顯示快捷設置圖塊
- 手機的通知欄上會顯示 System Tracing 圖塊
- 點擊系統跟蹤圖塊,該圖塊帶有“錄制跟蹤記錄”標簽。該圖塊會變為啟用狀態,并且系統會顯示常駐通知,通知您系統正在錄制跟蹤記錄
- 通過點按快捷設置面板中的 System Tracing 圖塊或點按“System Tracing notification”來停止跟蹤。
系統會顯示一條包含消息“Saving trace”的新通知 - 保存完成后,系統會關閉該通知,并顯示第三條通知,確認您的跟蹤記錄已保存并且您已準備好共享系統跟蹤記錄
結果分析
在搭載 Android 10或更高版本的設備上,跟蹤文件會使用 .perfetto-trace 文件擴展名保存,并可在 Perfetto 界面中打開。在搭載較舊 Android 版本的設備上,跟蹤文件會使用 .ctrace 文件擴展名(表示 Systrace 格式)保存。
選擇上圖的open trace file 打開跟蹤文件.perfetto-trace。通過分析具體數據來優化相關功能。
總結
以上是生活随笔為你收集整理的性能分析工具System Trace的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 库-libuv:概述
- 下一篇: Eclipse中使用自己的makefil