【问题标题】:How get average CPU usage in Android? [duplicate]如何在 Android 中获得平均 CPU 使用率? [复制]
【发布时间】:2014-04-24 06:23:35
【问题描述】:

我想获取 Android 每 100 毫秒或 500 毫秒的平均 CPU 使用率。我曾尝试使用topdumpsys cpuinfo,但它们都没有告诉我平均使用量或时间戳。那么我怎样才能得到平均使用量呢?
我注意到/proc/stat中有一些CPU使用率信息,我可以使用/proc/stat计算平均CPU使用率吗?

【问题讨论】:

  • 如果您已经在 google play 开发者控制台上传了您的应用,您可以在发布前报告中看到它。

标签: android performance cpu cpu-usage


【解决方案1】:

我已经测试了 Krypton 的解决方案,但得到了错误的数字(大约 22%,而通过 adb shell top 得到大约 48)。 所以也许答案在 android 7 上运行不正常,或者有一些错误。

我在this question 找到了一个可行的解决方案,而 Souch 提供的code 已经为我们完成了这项工作。每次需要时,只需使用他的 CpuInfo 类来获取平均负载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 2019-11-22
    • 2020-10-24
    • 2022-08-05
    相关资源
    最近更新 更多