How to use AQtime (free) in Delphi XE?

Server Overflow picture Server Overflow · Jun 6, 2011 · Viewed 7.5k times · Source

Embarcadero says that I got some free version of AQtime when I purchased my Delphi XE license. However, today I tried to run for the first time AQtime and I got an error message: 'You are using AQTime Standard... Line-level profiling can be performed in AQTime Pro only' and then it says to upgrade to Pro.

I see only an 'Abort' and a 'Help' button. When I click the Help button is says "This program cannot display the webpage". Once I press the 'Abort' button... well... you can imagine what happens :)

I would have upgraded without bothering to ask this question if the upgrade would have been below 70-80 dollars. But when I looked one AQTime web site I have seen that it is almost as expensive as my Delphi license!

So, there is any free version of AQTime included in Delphi? If yes, what am I doing wrong? How do I make it work? If not, there is a way to remove the AQTime plugin from IDE? I could at least make the IDE load faster this way.

Answer

Alex picture Alex · Jun 6, 2011

That's right - the Standard edition of AQtime has some features missing. In your case, the missing feature you are trying to use is the line-level profiling - the thing that shows you links to specific code lines in the profiling results. The Standard edition can profile only on the Routine level - you will see routine names in the results and the call stacks (where appropriate), but without line numbers. You can lear more about the differences here:

http://smartbear.com/products/development-tools/performance-profiling/standard-for-rad-studio-vs-pro/

So, to actually use AQtime Standard, open the Setup page and configure the profiling areas to be Routine-level. You can read more about this here:

http://smartbear.com/support/viewarticle/17718/

http://smartbear.com/support/viewarticle/17895/

The docs are for the standalone Pro version of AQtime (not integrated to the IDE), but the UI and the functionality is very similar, so you should be able to sort things out.