AQtime version 7 is released in two editions – Pro and Standard:
- AQtime Pro is a full-featured edition of SmartBear’s award-winning AQtime code profiler. AQtime Pro supports a wide variety of Windows development environments, including Microsoft Visual Studio and Embarcadero RAD Studio. AQtime Pro is sold and supported by SmartBear Software.
The users of AQtime 6 and earlier can upgrade to AQtime 7 Pro. - AQtime Standard for Embarcadero RAD Studio XE is a special OEM edition of AQtime that is included with Embarcadero RAD Studio XE. AQtime Standard is provided and supported by Embarcadero Technologies.
AQtime 7 supports the most recent versions of popular development environments for Windows, Microsoft Visual Studio 2010 and Embarcadero RAD Studio XE, introduces support for Java applications and a number of exciting improvements. Below is a list of new features and updates added to AQtime 7 Pro:
Java Support
AQtime Pro can profile applications written in Java. They can be represented in the form of Java Archives (.jar files) or machine-readable bytecodes (.class files). AQtime Pro also supports profiling mixed code. For example, you can use it to profile a Java application and a native dynamic link library that is used by this application.
Microsoft Visual Studio 2010 Support
AQtime 7 Pro is completely integrated into the Microsoft Visual Studio 2010 IDE and supports Visual Studio 2010 compilers and .NET Framework 4. This means that:
- AQtime integrates its panels, menus and toolbars into Visual Studio’s IDE.
- You can add AQtime projects to Visual Studio solutions.
- You can add AQtime tests to test projects created in Visual Studio 2010.
- You can run AQtime tests during team builds to ensure that your modules have no memory leaks and performance bottlenecks.
AQtime tests run on the computers where build or test agents are working. To run AQtime tests, there is no need to have Visual Studio on these computers.
Embarcadero RAD Studio XE Support
AQtime 7 Pro introduces complete support for Embarcadero RAD Studio XE:
- AQtime can profile Delphi and C++Builder applications created in Embarcadero RAD Studio XE.
- AQtime integrates its panels, menus and toolbars into Embarcadero RAD Studio XE. This allows you to optimize your applications without leaving this IDE.
Profiling Under User Account
The Normal profiling mode includes new settings that let you specify the user account, under which the profiled application will be started. This feature lets you check the application behavior under different user accounts without having to log in to the operating system every time.
More Improvements
- AQtime’s new Start Page allows you to quickly access recently used profiling projects or create new ones. It also contains links to useful AQtime resources so that they are always available. You can configure AQtime to display the Start Page each time it is launched, or access it any time by selecting Help | Start Page from the main menu.
- Now AQtime automatically collects profiling results if the profiled application was shut down due to the following reasons:
- An unhandled exception occurred in the application.
- The application terminated itself using the
TerminateProcess function.
This makes it easier to profile unstable applications that may exit unexpectedly. - You can now customize the date and time format in the Event View panel by using the new Time format setting.
- AQtime’s COM interface has been extended:
- The
IntegrationManager object includes a new OpenConfiguration method that lets you load data from the specified configuration file (*.acnfg) into the currently open AQtime project. - A new
Results property of the IntegrationManager object returns the IaqAQtimeResults object that lets you delete, merge, import and export profiling results via COM. - The
TakeSnapshot method of the IntegrationManager object has a new SnapshotName parameter that specifies the name which AQtime will assign to the generated result set.
- Undocked panels now have the Maximize and Minimize buttons. The ability to maximize separate panels is helpful when organizing AQtime’s layout on multiple monitors.
- The Files to Ignore, Routines to Ignore and Search Directory settings have been moved from AQtime’s Options menu to the General section of the Options dialog. This will help novice users to find them faster.