android perfprofd,(七) 下篇 Android 性能优化 Perfetto 详细介绍

本文详细介绍了Perfetto的功能和用途,包括系统分析、应用追踪、跟踪查看器、痕量分析以及其在Android堆分析中的应用。Perfetto作为一个开源性能检测工具,提供了强大的系统级和应用程序级跟踪服务,支持高效的数据源,如Linux内核跟踪、用户空间分析,以及内置的SQL跟踪模型。此外,还提到了Perfetto的CI设计和安全模型。
摘要由CSDN通过智能技术生成

小酌鸡汤

少而不学,老而不识。

Perfetto详细介绍哪些?

Perfetto提供数据源超集,这是一个相对模糊的概念,尽量容易的去理解它,所以主要提供Perfetto的能力介绍。

Perfetto的 详细介绍 开始吧~

(1)Perfetto能力整体概览

143412da0081

Perfetto 能力整体概览

系统分析(适用于Linux和Android的系统范围分析)

Linux内核跟踪:捕获高频ftrace数据:调度活动,任务切换延迟,CPU频率等等

用户空间分析器和额外的探针:本机堆分析,Java堆分析,/ proc状态文件的轮询器

内置于Android:自Android 9 Pie以来该平台的一部分,也可在Linux上运行

应用追踪

高效的跟踪点仪器:以高吞吐量,低开销的跟踪点记录C ++应用程序的活动

结构化和可配置的事件:定义自定义protobuf消息以表示强类型的应用程序特定信息,仅跟踪您需要的信息

与系统范围的跟踪集成:在同一时间线上将应用程序的状态与系统范围内的分析数据相关联

跟踪查看器

交互式痕迹探索:使用Perfetto UI记录,查看和处理跟踪数据

支持流行的跟踪格式文件:TraceEvent JSON,Android

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值