使用Trace分析Android方法用时

序言

在性能优化过程中,有时候我们需要研究一些方法耗时。可以使用Android提供的Trace 这样可以在perffto的日志文件中记录某个方法耗时。

使用

java 复制代码
//这里的AAA就会记录到perffto的日志中
  Trace.beginSection("AAA");
        mLogger.d("onCreate");
        Trace.endSection();

这个类是系统提供的

注意

要打印这些日志需要修改配置文件。

如果使用的是命令行

需要使用-a 包名来配置。如下所示

perffto的帮助文档有说明

使用配置文件

在网页版可以填写包名生成配置参数

对应的参数

效果

直接在搜索框中搜索就可以

可以查看方法的耗时

相关推荐
稻草人不怕疼23 分钟前
Android 15 全屏模式适配:A15TopView 自定义组件分享
android
静默的小猫25 分钟前
LiveDataBus消息事件总线之二-(不含反射和hook)
android
~央千澈~1 小时前
05百融云策略引擎项目交付-laravel实战完整交付定义常量分文件配置-独立建立lib类处理-成功导出pdf-优雅草卓伊凡
android·laravel·软件开发·金融策略
_一条咸鱼_2 小时前
Android Runtime冷启动与热启动差异源码级分析(99)
android·面试·android jetpack
用户2018792831672 小时前
Java序列化之幽灵船“Serial号”与永生契约
android·java
用户2018792831672 小时前
“对象永生”的奇幻故事
android·java
枷锁—sha3 小时前
【BUUCTF系列】[HCTF 2018]WarmUp1
android·网络·web安全·网络安全
梦想改变生活4 小时前
《Flutter篇第二章》MasonryGridView瀑布流列表
android·flutter
杨航 AI4 小时前
PHP 5.5 Action Management with Parameters (English Version)
android·开发语言·php
柿蒂5 小时前
一次Android下载优化,CDN消耗占比从50+%到1%
android·android jetpack