This topic describes the changes made to AQTime 7.30. For information on the changes made to other versions of the product, see Version History.
Support for Embarcadero RAD Studio XE2 and Delphi 64-bit applications. AQTime 7.30 introduces support for the newest release of Embarcadero RAD Studio XE2. This includes --
Profiling applications created with Delphi XE2 and C++Builder XE2 including 64-bit Delphi applications. AQTime support for 64-bit Delphi applications is currently in Beta.
Integration into RAD Studio XE2 IDE, which enables you to profile applications directly from the IDE.
Allocation profiler improvements. The Allocation profiler displays creation call stacks for leaked objects and memory blocks. In earlier versions, you could view the call stack only when the Objects result category was selected. You selected a leaked class instance or memory block in the Report panel and explored the creation call stack for this class instance or memory block in the Details panel.
Now you can also explore call stack information when the Classes Data result category is active. When you choose a class in the Report panel, the Call Graph and Call Tree panels display the sequence of function calls that led to creation of instances of the selected class.
Unlike the “Objects-category” call stack, the panels display call routes for all the leaked instances. This lets you analyze results faster than you did this in earlier versions: in most cases, the number of call routes is a great deal fewer than the number of leaks, so you will not have to go through all the leaks and their call stacks. Now you analyze fewer results and fix leaks faster. See Viewing Call Stacks.
Light Coverage profiler enhancements. The Light Coverage profiler has been significantly improved to offer:
Better runtime performance
Better capacity, particularly for processing large result sets
Better performance when merging multiple data files with profiling results
Profiling of .NET applications has been improved. Specifically, AQTime 7.30 fixes an error when earlier versions of AQTime could fail to start profiling a .NET application and reported the error “Not enough storage is available to process this command.”
A number of bugs have been fixed.