移动软件能耗优化:工具与指南
1. Carbide.c++ 性能调查器(PI)介绍
Carbide.c++ 是基于开源 Eclipse IDE 的集成开发环境,其中包含名为性能调查器(PI)的开发工具。PI 集成了设备端分析器和基于 PC 的分析器,用于 S60 软件性能优化。它不仅支持 CPU 活动跟踪,在 Carbide.c++ 1.2 版本中还支持功耗测量,其功耗测量功能使用与 Juice 相同的底层接口,测量速度和精度也相同。不过,Juice 是开发者可在设备上使用的独立应用,而 PI 旨在在 PC 的 IDE 中使用。
PI 分为两个不同组件:设备端分析器应用和运行在 PC 上的分析器插件。分析器负责生成运行时跟踪文件,随后导入到分析器中。
2. PI 功耗跟踪设置步骤
以下是设置 PI 功耗跟踪所需的步骤:
1. 启用所需跟踪 :在分析器上启用所需的跟踪。可从“跟踪选项”设置对话框中启用功耗跟踪,通过“高级选项”对话框中的“功耗使用间隔”设置采样分辨率,当前设备可实现的最大采样速度对应的最小采样周期为 250 毫秒。
2. 启动分析器并置于后台 :通过应用程序键实现,可按一次并导航到应用程序,或长按约一秒钟从任务列表中选择应用程序。
3. 执行要分析的用例 :运行需要进行功耗分析的具体操作场景。
4. 将分析器置于前台并停止跟踪 :可通过打开的任务列表访问分析器并停止跟踪。
5. 将跟踪文件传输到 PC :可
超级会员免费看
订阅专栏 解锁全文
797

被折叠的 条评论
为什么被折叠?



