小酌雞湯
少年辛苦終身事,莫向光陰惰寸功。
本文來源《Android 性能優(yōu)化 全家桶》
Perfetto的現(xiàn)在和未來?
?目前Perfetto是可以完全替代Systrace,提供了功能超集。在未來Perfetto可以該函大部分的性能工具,只要了解這一個工具就足以搞定絕大部分問題。
為什么說Perfetto才是未來?
?Perfetto提供了超級的界面操作配置功能,你可以告別命令輸入,導入導出等一系列繁瑣操作,調(diào)試分析起來更方便;功能集更加強大,提供了android,chrome,linux等性能分析;分析跳轉(zhuǎn)更加合理,快速定位。有一種驚艷的感覺。
常見問題小技巧?
?Perfetto UI 如果點哪兒都不起作用,那就是需要更新chrome瀏覽器了!
Perfetto的 文件分析 實操開始吧~
(1)Perfetto UI 整導航體欄

Perfetto UI 整導航體欄
-
Navigation:文件導航選項:
?Open trace file:導入protobuf 文件(通過perfetto生成的)
?Open with legacy UI:導入systrace文件(通過systrace生成的)
?Record new trace:Perfetto UI錄制protobuf文件(后面會單獨介紹) -
Current Trace:當前trace選項
?Show timeline:顯示時間線
?Download:下載此trace文件
?Legacy UI:以Systrace報表打開
?Query(SQL):輸入sql命令進行過濾信息 -
Example Traces:trace示例
?Open Android example:打開android的trace示例
?Open Chrome example:打開chrome的trace示例 - Metrics and auditors:指標過濾器
-
Support:支持項
?Controls:分析面板控制類型
?Documentation:文檔解讀
?Report a bug:提交發(fā)下你的bug -
Bottom Action:底部支持功能
?Toggle Perf Debug Modle:切換性能調(diào)試模式
?Number of pending SQL queries:待執(zhí)行的SQL查詢數(shù)
?service worker:緩存離線服務(wù)
(2)Perfetto UI 錄制protobuf文件

Perfetto UI 錄制頁面

Perfetto UI atrace配置

Perfetto UI atrace配置成功展示

Perfetto UI atrace錄制成功跳轉(zhuǎn)到分析界面
(3)Perfetto UI 分析界面控制命令

Perfetto UI 分析界面控制命令
(4)Perfetto UI 選擇事件的層級詳細信息

Perfetto UI 選擇事件的層級詳細信息
(5)Perfetto UI 分析界面選擇事件查看詳情

Perfetto UI 分析界面選擇事件查看詳情
一起來探索和發(fā)掘新亮點吧……
小編的擴展鏈接
參考鏈接
遲日江山麗,春風花草香

?
舉手之勞,贊有余香!???比心??
?