使用AQTime分析程序性能
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用AQTime分析程序性能
1.打开AQTime
2.菜单“File”> “New Porject”,新建一个Project
3.在“Modules”视图中点鼠标右键,选择“Add Module”,添加要
监视的模块
4.右键点解列表中可执行程序,选择菜单“Set as Active Module”设
置为启动项。
5.如果项目中不包含可执行程序,选择菜单“Run”> “Parameters”
需要设置调试执行程序。
6.或者选择菜单“Run”>“Attach To Process”,
7.程序运行途中,可以选择工具栏中的“Get Results”按钮,截取程
序运行数据,被附加的进程退出后,数据也会被记录下来。
8.打开“Results”标签页查看程序运行结果数据
9.在“Summary”标签页查看程序运行总概况评估
10.展开“Worst performance(body only)”参看占用时间最多的函数,
“body only”是函数本身所占用的时间,而“with children”是函数包含子函数调用总的占用的时间。
11.在“Report”标签页点击某函数数据栏,在下面的“Call Tree”标
签也可以查看该函数的调用关系树以及调用关系树中的函数的情况;点击“Call Graph”可以图形化看到函数的调用关系。
点击“Details”可以参看函数的一些总的概况。
在“Editor”标签也可以看到函数的源代码。
在“Disassembler”可以参看函数反汇编结果,对于一些没有源代码的如系统API函数有用。
12.在“Results”标签页右键点击结果,选择“Save to Files”,将结果
保存成文件;选择“Load From Files”从加载一个之前保存的结果。
总的来说,AQTime还算很容易用,比较方便的一个工具。