---------------------------------------------------------安卓分析代码执行时间工具-------------------------------
File file = new File(Environment.getExternalStorageDirectory(), "app1.trace");
Log.i("zdh", "onCreate: " + file.getAbsolutePath());
//把分析结果存在一个文件
Debug.startMethodTracing(file.getAbsolutePath());
// ------中间执行的代码--------
Toast.makeText(this, "测试", Toast.LENGTH_SHORT).show();
Debug.stopMethodTracing();
权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
在需要保存下载后的分析报告文件 输入cmd 执行命令adb pull /storage/emulated/0/app1.trace
把文件拉出来分析把pull到电脑上的文件拖到AS中就可以分析了
主要分析Thread time时间 ,Top Down类型的,看那些方法耗时多
注意模拟器版本5.0以上,AS版本最好3.0以上