35

我是 android 编程的新手。我们如何在 android 中获取每个应用程序的 CPU 使用率?你的帮助会更有帮助

4

8 回答 8

61

使用 adb 命令:

adb shell top -m 10
于 2012-12-26T15:50:41.337 回答
21

来源: 识别 android 应用程序 CPU 使用率的技术

  • Linux:

    adb 外壳顶部-m 10 | grep 包名

  • 视窗:

    adb 外壳顶部-m 10 | FINDSTR 包

于 2013-11-10T11:21:08.400 回答
10

Settings -> Developer Tools -> Show CPU Usage

然后运行应用程序

编辑:这必须在应用程序中完成。如果您在 2019 年阅读本文,请使用CPU Profiler

于 2012-12-26T16:03:32.057 回答
9

两种方法:

  • adb shell "top -n 1"
  • adb shell dumpsys cpuinfo
于 2013-08-15T03:19:18.903 回答
2

使用新的Android Studio 3.0 分析器,您可以获得有关您的 APP 的 CPU 使用率和 CPU 检查的更高信息。

在此处输入图像描述

于 2017-11-15T10:58:05.827 回答
1

有几种方法。

第一个是在Jelly Bean开发者选项中打开CPU使用率。

第二个选项是adb shell top -m 10在 Windows Android SDK 文件夹或./adb shell top -m 10Mac/Linux 中运行该函数。

于 2012-12-26T15:41:28.413 回答
0

这让您以更顶级的方式进行监控

watch -n 0.5 adb shell top -n 1

0.5是轮询间隔

于 2019-05-24T10:43:57.390 回答
-3

您可以使用应用程序访问这些类型的信息。例如简单系统监视器简单系统监视器

于 2016-06-03T03:40:02.483 回答