使用Trace分析Android方法用时

序言

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

使用

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

这个类是系统提供的

注意

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

如果使用的是命令行

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

perffto的帮助文档有说明

使用配置文件

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

对应的参数

效果

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

可以查看方法的耗时

相关推荐
leobertlan7 小时前
【好玩系列】训练一个神经网络指导小孩玩游戏
android·机器学习·程序员
Android-Flutter7 小时前
android LeakCanary 工作原理 详解
android·kotlin
AFinalStone8 小时前
Android 7系统无障碍服务(一)全景图与架构概览
android·无障碍服务
Android-Flutter8 小时前
android 自定义view 详解
android·kotlin
WAsbry9 小时前
协程任务的失败控制:取消、异常传播与Supervisor
android
Android打工仔9 小时前
从 finally 理解程序的控制流:它为什么不是 catch 后面的代码?
android·kotlin
随遇丿而安9 小时前
第15周:Service 全功能 + 后台优化
android
YXL1111YXL9 小时前
续体和状态机 —— suspend 函数的 CPS 变换
android·kotlin
WAsbry9 小时前
Flow数据模型:冷流、状态、事件与共享策略
android
WAsbry9 小时前
深入理解 Kotlin suspend:挂起语义、状态机与恢复调度
android