Perfetto使用详解

一、概述

在这里插入图片描述

Perfetto 支持多个平台,包括 Linux、Android 和 Chrome,并提供了用于记录系统级和应用级活动的服务和库、低开销的针对 Native 和 Java 的内存分析工具、可供 SQL 分析跟踪文件的 C++库和 Python 库(Python 基于 C++库),以及基于 Web 可视化方便分析 Trace 文件的 Perfetto UI。
快速开始,Android 抓 Trace
可视化工具,Perfetto UI
教程
开源
贡献

性能分析工具perfetto/systrace android10引入perfetto

  • AndroidStudio3.0,Android Profiler取代了 Android Monitor
  • 与CPU Profiler功能类似的TraceView、DDMS已弃用
  • 在Android platform tools 33.0.1版本中已经移除systrace,建议用Studio 性能分析器、Perfetto 取代

二、trace生成

trace生成有多种方式,如AndroidStudio的Profiler、Perfetto命令行、PerfettoUI等。其中,Profiler生成10s以内的还好,再大容易卡死,这里在AndroidStudio K有验证。而Perfetto命令行可以自定义生成的trace大小和时间,试了30s都很流畅,再大待尝试。

1、命令行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值