如何从Android Studio中的Android Monitor获取Android应用程序的平均CPU和内存使用量?

时间:2016-10-17 14:59:16

标签: android performance android-studio adb ddms

如何从Android Monitor获取Android应用程序的平均CPU和内存?

https://developer.android.com/studio/profile/android-monitor.html

我找不到任何可以获取cpu和内存监视器原始值的选项,以便我可以在特定时间内对它们进行平均。

例如,如何访问此CPU图的值并对其进行平均,让我们持续十分钟? https://developer.android.com/studio/profile/am-cpu.html

更新:

AS @Pein建议,我在Android设备监视器的系统信息中检查了这些用法。但是,现在每个进程有两个CPU用法,例如user和kernal。我的理解是这两个用法不是同时发生的,这意味着实际的cpu使用量应该是这两个的平均值。例如,我的应用程序在用户模式下的cpu使用率显示为9%,内核模式显示为3%。所以让我再次总结一下这些问题。

  1. 现在的实际CPU使用率为6%,即(3 + 9)/ 3或12%(9 + 3)?
  2. 这些值是随时间变化的吗?
  3. 我仍然无法在系统信息中看到应用程序内存使用的明确数字。

1 个答案:

答案 0 :(得分:1)

在设备监视器中检查系统信息选项卡。 在那里你可以找到内存使用和CPU使用情况 您也可以选择流程并开始分析,以检查您的方法需要多长时间