Advertisement

perfetto的详细解析

阅读量:

1. perfettor基础

1.1 介绍

Perfetto可被视为systrace的一个增强版,并特别适用于更新后的平台,并通过新的图表展示更多的信息。它有助于开发者获取Android的关键子系统(如SurfaceFlinger/SystemServer/Input/Display等框架中的关键组件和相关服务),进而让这些用户能够更加直观地识别系统的性能瓶颈并进行优化。

1.2 使用

基本流程

  • 确保手机准备好接收抓取界面的操作
  • 启动抓取操作(在命令行环境中即执行相应命令)
  • 在手机上启动操作流程(请确保操作时间足够短以避免过大文件导致系统卡顿以及难以定位具体问题)
  • 当预设的时间结束时,请注意生成了一个名为xxxtrace.html的日志文件,并已通过以下URL链接访问该Perfetto UI界面:https://ui.perfetto.dev/

1.3 抓取

命令行

复制代码
    @echo *****[ start ]*****

    
    adb wait-for-device
    adb root && adb remount
    @echo *****[ wait for adb root success!!! ]*****
    
    
    @echo *****[ 

全部评论 (0)

还没有任何评论哟~