使用方式
provider 启动
通过Android studio 打开Android profiler 点击其中的CPU就会有以下的界面。
优点
适用于动态查看
代码启动
//开始 该启动方式默认存储最大8m内容可以手动扩充
Debug.startMethodTracing("mTrace");//mTrace自定义文件名
//结束
Debug.stopMethodTracing();
//生成文件在sd卡:
Android/data/packagename/files
android studio查看文件:
studio右下角DeviceFileExploer:sdcard-Android-data-包名-files-mTrace.trace
优点
能清晰分析指定业务、功能块的方法执行情况(代码控制)
页面说明
traceViewtraceView
traceView
traceView优缺点
- 可以通过埋点的方式精确的调试某个方法
- 运行时开销大,整体都会变慢(因为traceView需要抓取所以你运行的函数或方法)
- 可能会带偏优化方向
网友评论