【发布时间】:2016-10-17 14:59:16
【问题描述】:
如何从 Android Monitor 推导出一个 android 应用程序的平均 CPU 和内存?
https://developer.android.com/studio/profile/android-monitor.html
我找不到任何可以获取 cpu 和内存监视器的原始值的选项,因此我可以在特定时间内对它们进行平均。
例如,如何访问这个 CPU 图表的值并将它们平均,让我们等十分钟? https://developer.android.com/studio/profile/am-cpu.html
更新:
正如@Pein 所建议的,我在Android Device Monitor 的系统信息中检查了这些用法。但是,现在每个进程(例如用户和内核)有两个 CPU 使用率。我的理解是这两种用法不会同时发生,这意味着实际的 cpu 使用率应该是这两者的平均值。例如,我的应用在用户模式下的 cpu 使用率显示为 9%,在内核模式下显示为 3%。所以让我再总结一下问题。
- 现在实际 CPU 使用率是 6%,即 (3+9)/3 还是 12% (9+3)?
- 这些值是瞬时的还是随时间平均的?
- 我仍然无法在系统信息中看到应用程序的内存使用量的明确数字。
【问题讨论】:
标签: android performance android-studio adb ddms