【问题标题】:How to get the average CPU and memory usage of an android application from the Android Monitor in Android Studio?如何从 Android Studio 中的 Android Monitor 获取 android 应用程序的平均 CPU 和内存使用率?
【发布时间】: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%。所以让我再总结一下问题。

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

【问题讨论】:

    标签: android performance android-studio adb ddms


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2022-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-22
      • 1970-01-01
      • 2012-12-12
      • 1970-01-01
      • 2016-10-05
      相关资源
      最近更新 更多