您的位置:首页 > 其它

Bada学习-(二十二)追踪应用性能

2011-11-07 10:20 204 查看



本文译自三星官方bada开发网

追踪应用性能
你可以通过创建一个特殊的的Performance
Analyzer (性能分析器)追踪绘画来达到应用性能的监测目的.有了追踪对话的帮助,你可以选择监视器,来追踪你应用的性能以及存储追踪结果.
要使用性能分析器来追踪你的应用的执行,你的应用必须是安装在目标终端或者 Emulator中.你可以通过运行target
device(
终端)或者 Emulator上的应用来安装它.应用会在首次运行它时自动安装.
要创建新的追踪会话:

请确保模拟器正在运行或者一台目标终端正连接着你的电脑,并且你要追踪的应用此刻没有运行在模拟器或者目标终端中
要运行性能分析器,到Windows Start 菜单中,选择 Programs > bada SDK <version> > Performance Analyzer, 或者运行\<BADA_SDK_HOME>\Tools\PerformanceAnalyzer\PerformanceAnalyzer.exe可执行文件.
点击 New Trace(新的追踪) 按钮.
New trace 窗口, 添加以下追踪详情:

为此追踪名取个名字

如果需要,可以为此追踪输入一段简要的描述Enter a brief description for the trace, as needed.

定义追踪文件保存的路径,或者使用默认路径:\<BADA_SDK_HOME>\Tools\PerformanceAnalyzer\workspace.

Available monitors列表中, 选择你需要用于追踪的监视器,并点击Add. 选中的监视器将会被添加到 Selected monitors 列表中.
注意
Available monitors (可用监视器)列表的内容是基于配置文件(位于性能分析器偏好设置中,点击工具栏中的Preferences 按钮进行配置). 默认情况下,文件是位于 \<BADA_SDK_HOME>\Tools\PerformanceAnalyzer\Monitors 文件夹中.如果Available
monitors
列表是空的,请确保偏好设置中 Monitor file location (监视器文件地址)属性指向了正确位置.
Get list of installed applications from(从..获取已安装应用列表) 字段中,选择Target Device (目标终端)或者 Emulator 来获取已安装的应用列表.

如果找到了多个应用,在 Application下拉列表中选择正确的应用.

选择 Start trace immediately after closing this wizard (在关闭此向导后立即开始追踪)复选按钮可以自动开始追踪而无须点击 Start trace (开始追踪)按钮.

点击 Finish.

追踪一旦开始,追踪详情将显示在性能分析器views(视图)中.

要追踪你的应用的性能:

如果你在创建追踪会话时还未指定你要追踪的应用是在目标终端或者模拟器上的话, 在性能分析器的工具栏上点击 Get App List 按钮并选择从什么地址来获取应用列表.

一个从目标终端或者模拟器上获取的已安装应用的列表将显示出来. 请查看你要追踪的应用是否显示在应用下拉列表中.

要开始追踪,点击 Start trace 按钮.

应用开始在目标终端或者模拟器上运行后, Start trace (开始追踪)按钮将变成 Stop trace 按钮. 任何在应用运行时发生的事件都将被检测到而且他们的实时追踪信息会显示在不同的性能分析器视图中.

要停止追踪应用,可用点击性能分析器工具栏中的 Stop trace 按钮或者点击目标终端/模拟器上的 End 键.

追踪过程中产生的有关你的应用的性能详情会存储在追踪文件中,你可用通过工具栏来管理你的追踪文件,在工具栏中,选择:

Open Trace (打开追踪)来打开一个已经存在的追踪文件.

追踪文件一般会命名为 trace.

Save Trace (保存追踪)会保存一个新的追踪文件或者保存对当前追踪文件的任何改变信息.

追踪文件会保存到在你创建这个追踪会话时选择的保存地址,在一个根据你的追踪会话命名的文件夹下.当你保存了追踪文件时,任何当前在Event 视图中的选择都会跟追踪信息一样被存储在追踪文件中.

英文原文地址:

http://developer.bada.com/help_2.0/topic/com.osp.documentation.help/html/dev_env/performance_analyzer_project.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: