12.3. 对 Symbian OS 应用程序进行性能分析

在生成 Symbian OS 和至少一个 Symbian OS 应用程序之后, 请执行以下操作:

  1. 从 ARM Workbench IDE 中,选择 Run/运行 → Open Run Dialog/打开运行对话框,打开运行配置窗口。

  2. 从左侧面板中选择 RealView Trace 2Real-Time System Model/实时系统模型

  3. 除了第 3 章和第 4 章中详细介绍的所有标准步骤外,请在“Image/映像”字段中输入 OS elf 文件。 如果已经在目标上加载了 Symbian OS,请跳至步骤 6。

    Note

    如果使用 Browse/浏览按钮来查找 .exe 文件,请确保使用对话框底部的“Files of Type/文件类型”下拉菜单指定 Executables/可执行文件选项。 否则,Symbian .exe 文件不会显示在可用文件的列表中。

  4. 从“Files of Type/文件类型”下拉菜单中选择 Load Image/加载映像

  5. 单击加号按钮可添加其他映像文件。

  6. 输入要进行性能分析的 Symbian OS 应用程序的位置。

    Note

    确保指定的 axf 文件与 Symbian OS ROM 上加载的应用程序匹配。 axf 文件不匹配可能造成运行时错误。

  7. 使用“Image/映像”字段右侧的下拉菜单将 Symbian OS 应用程序设置为 Symbols Only/仅 Symbian

  8. 单击 Run/运行

  9. Symbian OS 启动后,在界面中转到要进行性能分析的应用程序。

  10. 在 Symbian OS Text Shell 中运行该应用程序。

    Note

    因为 ARM Profiler 无法识别已经启动的应用程序,所以必须在启动应用程序之前连接性能分析器。

  11. 应用程序终止后,单击“Live Update/实时更新”面板中的 End Capture/结束捕获

    Note

    ARM Profiler 不对 Symbian OS 本身进行性能分析。 对内核的任何调用都将在报告中显示为未分析代码。

Copyright © 2007,2008 ARM Limited. All rights reserved。ARM DUI 0414CC
Non-Confidential