使用Trace分析Android方法用时

143 阅读1分钟

序言

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

使用

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

这个类是系统提供的 在这里插入图片描述

注意

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

如果使用的是命令行

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

在这里插入图片描述 perffto的帮助文档有说明 在这里插入图片描述

使用配置文件

在网页版可以填写包名生成配置参数 在这里插入图片描述 对应的参数 在这里插入图片描述

效果

直接在搜索框中搜索就可以 在这里插入图片描述

可以查看方法的耗时 在这里插入图片描述