有没有办法监控智能手表(android 佩戴)上单个应用程序的 cpu 和功耗?

Is there a way to monitor the cpu and power consumption of an individual app on a smartwatch (android wear)?

我想知道是否有办法远程监控智能手表(android wear)上单个应用程序的 cpu 和功耗,例如通过 Android studio还是什么小眼睛再也无法接近了? power tutor 和 trepn 等常见的手持应用程序不适合手表的屏幕。

如有任何建议以某​​种方式调整这些应用程序以在手表或其他任何设备上运行,我们将不胜感激?

此致

尝试 System Info app for Android wear. Download it from Google Play. Screenshot 他们的应用显示适合 android 手表屏幕的监控仪表板。

是的!您可以使用 Battery Historian 获取有关唤醒锁、CPU 使用情况、VM 使用情况、CPU 温度的非常详细的信息。列表还在继续。

将手表置于开发者模式后,运行 :adb bugreport > battery_stats.txt 并将 battery_stats.txt 文件提供给电池历史记录。它将输出有关所有应用程序和一般系统的详细信息,并可选择查看您选择的应用程序的统计信息。

我最终使用 power tutor(电池消耗)和 dumpsys cpuinfo 进行这些测量。

当涉及到绝对值时,Power tutor 没有提供正确的功率值,但是,它可以用于各种应用程序(功耗)的相对比较,我的情况就是这种情况。

http://ziyang.eecs.umich.edu/projects/powertutor/ https://developer.android.com/studio/command-line/dumpsys.html