赞
踩
Traceview 已弃用。如果您使用的是 Android Studio 3.2 或更高版本,则应改为使用 CPU Profiler 来执行以下操作:检查通过使用 Debug 类对应用进行插桩检测而捕获的 .trace 文件、记录新方法跟踪信息、保存 .trace 文件以及检查应用进程的实时 CPU 使用情况。
cpu profile是Android Profiler里面的一个功能
打开方法
Tips:
如果出现Devices are not yet support,请更新你的sdk到新版本,如我这里是Android 10的pixel,就需要sdk支持android 10
1中打开profiler后如下
点击cpu方框进入,选择Trace java Methods后,点击Record开始,然后操作想要的操作后,点击停止完成,Android Studio会自动解析结果
结果后选择,选择对应的线程,我这里是主线程
我这里的操作只是点击Button,因此搜索click,出现途中的trace和下面是吻合的
- findViewById(R.id.bt1).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- Log.d(TAG,"onClick");
- Toast.makeText(MainActivity.this , "test trace", Toast.LENGTH_SHORT).show();
- }
- });
Tips:
参考link
https://developer.android.com/studio/profile/cpu-profiler?hl=zh-cn
https://developer.android.com/studio/profile/traceview?hl=zh-cn
https://www.androidperformance.com/2019/09/17/Android-Kill-Background-App-Debug/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。