着手改进您的电源和能源管理
通过英特尔® Energy Profiler 分析,面向系统的英特尔® VTune™ Amplifier 可帮助您优化 Linux* 嵌入式平台、Android* 或 Windows* 系统上的代码的电源管理。 通过功耗分析,您可以发现浪费能源的行为,从而显著延长设备的电池续航时间。
监控不同的硬件睡眠状态,包括硬件从睡眠状态中唤醒的原因。 探测 CPU 频率以分析您系统的功耗问题。 以可视的方式执行结果比较,快速量化和证明改进之处。
使用英特尔® Energy Profiler 执行功耗分析
- 监控不同的硬件睡眠状态,包括唤醒原因。
- 探测 CPU 频率以分析功耗问题
- 以可视的方式执行结果比较,快速量化和证明改进之处。
- 适用于多种目标系统:
- Windows* Targets
- Linux* Targets
- Android* Targets
目录:
适用于本概览的主机和目标系统
本指南介绍了如何使用英特尔® System Studio(安装到 Windows 主机)所包含的工具在 Android 目标系统上进行能源剖析。 一些其他文本还介绍了在 Linux 主机上运行时存在的细微差异。 在此假定在 Mac* 主机上运行时情况相似,但作者并没有使用 Mac* 主机来直接证实该声明的真实性。 屏幕截图截自 Windows 主机。
检查驱动程序
面向 Android 目标系统的英特尔 Energy Profiler 具有多个组件。 其中包括需要系统级许可的内核级 Android 驱动程序,如果这些驱动程序采用 Android 内核构建并已安装在设备上,便会很容易获得正确的许可。 还包括与这些驱动程序连接的低级别应用以及用于数据采集的命令行接口,后者通常被称为英特尔 SoC Watch 采集器,因为该命令名称是 socwatch,可通过 ADB 脚本轻松安装。 最后还包括集成到英特尔 VTune Amplifier GUI 中的可视化组件。 您可以借助英特尔 SoC Watch 命令行采集能源分析数据,而且无需使用英特尔 VTune Amplifier 内的 GUI 接口,便可手动处理结果。 这就是为什么有关此工具的多数文献只提到“英特尔 SoC Watch”分析工具,而不提英特尔 Energy Profiler。
如要检查驱动程序是否已安装在您的目标设备上以及需要什么版本的采集工具,只需打开 adb shell 并检查 SOCWATCHx_x.ko 驱动程序的目录是 /lib/modules/ 还是 /system/lib/modules/。
点击查看全文:https://software.intel.com/zh-cn/articles/getting-started-with-intel-energy-profiler-for-android