AQtime
AQTime 5 - What's new?
AQTime download
Product Home Features & Benefits What's new?
What's new in AQtime 5.40
  • AQtime version 5.40 introduces complete integration into Microsoft Visual Studio 2008. This means that AQtime adds its panels, menus and toolbars into Visual Studio’s IDE.
    Version 5.40 also supports Microsoft Visual Studio 2008 Team System. You can now use AQtime in your Visual Studio tests.
  • AQtime tests can be included into Visual C++ test projects created in Visual Studio 2005 and 2008.
  • The merging engine has been improved. Now AQtime merges results generated for named threads.
  • The Customize Call Graph dialog now lets you specify the sort order for the elements of the Call Graph panel.
What's new in AQtime 5.31
  • AQtime adds two new items to the context menu of Visual Studio’s Code Editor: Add to Area and Profile. Using these items you can easily profile individual routines, classes and source files and add them to the profiling areas defined in your project
  • The Event View panel has a new Show stack address as RVA option. This option specifies whether the exception stack nodes will display routines’ addresses as relative virtual addresses.
What's new in AQtime 5.30
  • Integration with CodeGear Delphi 2007 has been added.
  • Using a new Symbols Options dialog you can specify the search paths for debug info files and enable and disable debug information readers.
  • The General Preferences dialog contains a new Use temp file for projects option that specifies how AQtime works with the project files.
  • A number of bugs have been fixed.
AQtime 5 has several new features. Below is a complete list of changes relative to version 4.
Profile 64bit Applications
AQtime 5 has several new features. Below is a complete list of changes relative to version 4.
All AQtime profilers - Performance, Coverage, Allocation, Resource and all the others without any exception - now support profiling of 64bit executables, dynamic link libraries, COM, DCOM and COM+ servers, services, IIS and ASP.NET modules (including IIS 6.0 applications running on 64bit versions of Windows operating system).
Of course, all AQtime panels and productive tools also support 64bit code. For instance, using the Disassembler panel you can examine binary code generated by the 64bit compiler for your functions. With PE Reader panel you can explore dependencies between 64bit libraries and view information stored in their headers.
Trace Call Routes and Parameters
AQtime 5 includes a renewed version of the Function Trace profiler. This version is not only able to trace the sequence of function calls, but trace and report call routes. The profiler also times individual function calls and logs the call parameters. So, using this profiler you can retrieve valuable information about the application's execution without inserting special tracing messages into your application's source code!
Trace Creation and Deletion of C++ Objects
The Allocation profiler now traces the creation and deletion of class instances in Visual C++ and C++Builder applications as creation and deletion of objects. In AQtime 4, C++ objects were traced as memory blocks and leaked objects (if any) were reported under the C++ native memory class name.
Exclude Known MFC and VCL Leaks From the Allocation Profiler Results
The Allocation profiler now includes special filters that let you exclude known MFC and VCL leaks from the profiler results. You no longer have to worry about leaks you cannot fix and concentrate on memory leaks (if any) produced by your code.
Use the New Clear Results Command
AQtime 5 includes a new Clear Results command, which you can use to remove all accumulated statistics during the application run. The Clear Results command can be executed by an action. It can be performed automatically when the application enters or exits a routine. Using this command along with Get Results, you can decrease the amount of collected results and obtain results for those exact periods that you need.
Take Advantage of Improved Visual Studio and Team System Integration
Like AQtime 4, AQtime 5 is tightly integrated with Microsoft Visual Studio. The integration is available for Visual Studio .NET 2002, 2003 and Visual Studio 2005. Version 5 includes new features that enhance the integration:
  • Support for the Run button. Now you can start profiling by pressing the Run (or Debug | Run) button on Visual Studio's toolbar.
  • Context Submenu for Profiling. The Code Editor's context menu now has the Profile submenu. This submenu contains items that let you quickly profile the file, class or routine that is under the mouse pointer.
  • Displaying Profiling Results as a Hint. Now you can view brief profiling results by holding the mouse pointer over bullets that are shown for source lines in the Editor's grid.
AQtime also includes special package for Microsoft Visual Studio 2005 Team System integration. This package lets you add AQtime projects to test projects created in Visual Studio. So, for instance, your test projects can run AQtime to check the application performance or search for memory and resource leaks.
Trace How Your Application Uses DLLs
Using new AQtime's Load Library Tracer profiler you can easily trace how your application work with dynamical link libraries. Frequent loading and unloading of DLLs may significantly impact the application performance. With the new profiler you can easily detect such issues and fix them.
Create Ad-Hoc Profilers and Panels
Like its previous versions, AQtime 5 is built on an COM-based, extensible architecture. You can create custom panels and profilers that will suite your specific needs. AQtime includes SDK documentation and samples that demonstrate creating custom panels and profilers. All this makes AQtime truly programmable debugger.
If you have questions on AQtime, or need further assistance, feel free to write to us at: info@codework.com or contact us at the Codework Office in your region.