Android Perfetto 系列 3:熟悉 Perfetto View

💡 原文中文,约4800字,阅读约需12分钟。
📝

内容提要

本文介绍了如何在网页端打开Perfetto Trace,并解释了Perfetto Trace界面的各个区域的功能。文章还提供了Perfetto Trace的基本操作技巧,如快捷键操作、查看唤醒源、查看Critical Path、固定Thread、高亮Task、查看Buffer消耗情况、查看App执行超时、查看Log和分析Thread的Running信息。文章总结了Perfetto的基本界面和操作,并表示Google正在积极推广和维护Perfetto。

🎯

关键要点

  • 本文介绍了如何在网页端打开Perfetto Trace及其界面功能。
  • Perfetto Trace界面分为四个区域:操作区、信息和操作区、Trace内容区、信息区。
  • Perfetto Trace的操作流畅,支持快捷键操作,提供多种标记和查看功能。
  • 可以查看Task的唤醒源,Critical Path,固定Thread,高亮Task等信息。
  • Perfetto支持查看Buffer消耗情况、App执行超时、Log和分析Thread的Running信息。
  • Google正在积极推广和维护Perfetto,未来可能会推出新功能。

延伸问答

如何在网页端打开Perfetto Trace?

可以通过Open trace file或直接将Perfetto Trace拖到白色区域来打开Trace。

Perfetto Trace界面分为哪几个区域?

Perfetto Trace界面分为操作区、信息和操作区、Trace内容区和信息区四个区域。

Perfetto Trace有哪些基本操作技巧?

Perfetto Trace支持快捷键操作,如w/s放大/缩小,a/d左右移动,f放大选中,m临时标记等。

如何查看Task的唤醒源?

可以通过点击Task的Runnable状态或Running状态来查看唤醒源及相关信息。

Perfetto如何查看Buffer消耗情况?

可以通过App Process的Actual Timeline查看Buffer具体被哪个消费者消费。

Perfetto Trace的操作流畅性如何?

Perfetto Trace的操作非常流畅,即使打开500Mb的Trace也能保持顺滑。

➡️

继续阅读