性能分析工具AQTime

 

性能优化的工具:

统计出统计粒度(函数/)在运行过程中,各粒度运行的占用时间。从而来为性能优化提供依据。

 

AQTime-具有性能统计功能,下面对AQTime的主要分析方面进行介绍

 

首先,选择performance profile(缺省的),进入性能统计模式

 

AQTime用作性能分析时

  • 提供几种分析模式

ByRoutine:                        函数级分析粒度

ByLine:                          行分析粒度

ByClass(Not supported):类分析粒度(不支持)

 

  • Modules设置分析的dll

 

  • Run-Parameter设置启动的程序exe

 

  • 动作说明

Disable Profilling/Enable Profilling:禁用/启用统计(使用时:启动exe前点击DiableProfilling,统计的时候点击Enable Profilling,统计结束点击Disable Profilling)

 

Get Result:获取统计结果

 

Run:启动程序,进行统计

 

Attach To Process:附加到运行程序中,进行统计

 

  • 结果说明

Time(占用时间)

Time With Children(占用时间-包括子函数)

Share Time Percent(自身耗时占用比值Time/TimeWithChildren)

 

 

问题处理

  1. 启动AQTimehang住了

    添加/ns进行启动,解决hang住了的问题

    c:\Program Files (x86)\Automated QA\AQtime 6\Bin\AQtime.exe/ns

     

  2. Run有异常时

    可以采用先启动程序,再附加Attach To Process的方式进行统计分析)


  (Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)





你可能感兴趣的:(性能分析,AQTime)