Android Studio Electric Eel如何在同一会话保存三类性能追踪文件
解决Android Studio Electric Eel中同时保存CPU、内存、能耗追踪文件的方案
1. 通过App Startup Profiler启动全指标追踪
- 打开Android Studio,点击右上角的
App Startup Profiler按钮,或者通过菜单栏Run > Profile 'app'触发 - 在弹出的启动配置窗口里,勾选CPU、Memory、Energy三个选项,点击
Profile启动分析会话 - 会话运行期间,三类指标会同时被捕获。结束会话后,分别进入对应面板导出文件:
- CPU面板:点击右上角的
Export Session按钮,选择本地保存路径 - Memory面板:切换到内存视图,同样点击右上角
Export Session,可选择导出.hprof内存快照或.trace追踪文件 - Energy面板:切换到能耗视图,点击右上角的导出按钮(或更多菜单里的
Export选项),导出.csv或.json格式的能耗数据
- CPU面板:点击右上角的
2. 手动录制联合追踪会话
- 连接测试设备并启动目标应用,打开Profiler工具窗口(
View > Tool Windows > Profiler) - 在Profiler的会话列表中,点击
+新建会话,选中当前运行的应用进程 - 在会话控制面板中,分别点击CPU、Memory的
Record按钮开始录制,能耗数据会自动在后台捕获(无需手动启动录制) - 完成操作后停止录制,进入每个指标面板导出对应的追踪文件
注意事项
- 能耗数据的导出选项可能在面板右上角的三点菜单里,部分版本不会直接显示导出按钮
- 确保设备开发者选项中开启了Advanced profiling(路径:设置 > 开发者选项 > 高级性能分析),否则可能无法捕获完整能耗数据
- 若仍无法导出能耗数据,建议检查设备系统版本(需Android 10及以上支持能耗追踪),或更新Android Studio到最新补丁版本
内容的提问来源于stack exchange,提问作者Rahul Jadhav
相关产品推荐
相关产品推荐

