背景
发现App的启动速度比较慢,但是到底慢在哪里,需要调查!
使用 TraceView 来分析
TraceView 是 Android SDK 内置的一款工具,在 tools 目录下。它可以加载 .trace 文件,通过图形化的方式来分析方法的调用时间,调用次数等等。
怎么生成 .trace 文件?
1. 通过代码生成
在需要分析的开始位置添加以下代码
// 文件保存到 Sdcard 根目录下,"/sdcard/StartTime.trace"
Debug.startMethodTracing("StartTime");
在需要分析的结束位置添加以下代码
Debug.stopMethodTracing();
当然,别忘了添加权限
<uses-permission android:name="android.perm