http://wiki.forum.nokia.com/index.php/%E7%AE%80%E4%BB%8BCarbide.c%2B%2B_Performance_Investigator
Carbide帮助文档提供了详尽的的信息,这里我们只是做一个简短的介绍,使开发者可以快速上手。
- 总的过程入图所示
- 首先需要在测试手机上安装Profiler程序,用来收集相关的信息。目前为止支持S60 v3.0和v3.1。
- Profiler安装文件可以在Carbide安装文件夹中找到并通过蓝牙等技术手段下载再并安装在测试手机上,具体路径如下
/carbide/plugins/com.nokia.carbide.pi.support_<versions>/pi/.
- 安装完成后,在测试手机上运行Profiler程序,并使之运行于后台。接着,运行受测应用程序。详细步骤参见Carbide帮助文档
- 需要提醒的是,根据要求,可能需要事先配置Profiler。
- 测试完成后,包含分析数据的文件(.dat)缺省存储在测试手机的C:盘根目录下。
- 接下来的工作在电脑上完成,首先要在Carbide中引入.dat文件。
- Carbide还需要.pkg文件,作为可选项,还有ROM symbol和ROFS .oby文件。这是为了能显示更多的信息。
一些说明
- 本文是基于Carbide 1.2 beta版来写的。有些部分是在1.3beta版上验证的,但不是全部。可能会有不同。
- "Impossible to install an application protected by a not trust source"
如果在安装Profiler时出现如上的错误提示,可能是因为安装包的证书不符合正式上市的手机。目前Carbide 1.3 beta 包含的安装包已在正式上市的N95上测试过,可用。
- Performance Investigator只集成在在Carbide.c++ Pro和OME版本中。
- 关于Carbide各个版本的详细介绍,参见 http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide_cpp/