一、traceview的使用方式有2种方式
这2种方式可以根据场景,去选择哪一种方式。最终效果是一样的
- 通过手动埋点
- Profile
1.1、通过手动埋点。
步骤1: 比如我们知道在点击一个按钮的时候,会有卡顿,那么就可以用
//可以用以下代码测试你的代码。
//开始埋点,“app”是最后生成的性能分析文件
Debug.startMethodTracing(“App”);
//埋点结束,期间start 到 stop 之间的代码,就是你要测试的代码范围
Debug.stopMethodTracing();
步骤2: 运行完测试代码后,我们点开studio右下角的Device Explorer,在下图的“第一步”,打开之后我们要找到我们生成的trace文件,路径在sdcard/Android/data/项目包名/files,如图:
步骤3: 直接左键双击可以打开我们的文件如图:
部分1:是时间选择范围,整段就是我们刚刚用代码埋点指定的。上面的时间标志是时间戳。
部分2:表示当前埋点的代码有5个线程。可以点击任何一