Product Variants
Other product variants may be available, please contact us or
request a call back
if you cannot see what you are looking for.
Product Information
AQtime Pro is an award-winning performance profiling and memory and resource debugging toolset for 32 and 64-bit Windows, .NET and Java applications as well as VBScript and JScript code. AQtime Pro helps you completely understand how your program performs during execution. It includes a vast array of profilers and panels that help you easily isolate and eliminate performance issues and memory and resource leaks in your code. AQtime Pro can run as a stand-alone application or it can be integrated into Microsoft Visual Studio or Embarcadero RAD Studio (Delphi and C++Builder) which gives you the power to optimise your code without leaving these IDEs.
Documents & Downloads
» SmartBear AQtime Pro Trial Download
Features
Support for all executables types.
Exe, dll, ocx, bpl, cpl, services, ISAPI and ASP.NET applications, COM, DCOM and COM+ servers and others. AQtime Pro can also profile Java applications and certain kinds of scripts.
Profiling Java code.
With AQtime Pro you can analyze your Java 1.5 and 1.6 applications.
Profiling both managed and unmanaged code.
AQtime Pro is the ultimate optimization solution for not only Win32 applications, but also for .NET applications created with any .NET compiler for the .NET Framework ver. 1.0 to 4.0. AQtime Pro can analyze both native-code and managed modules simultaneously.
Profiling scripts.
AQtime Pro profiles VBScript and JScript functions that are executed by the Microsoft Scripting Engine. This engine is used by a considerable number of applications, for example by Internet Explorer, Windows Script Host and TestComplete. Therefore, you can use AQtime Pro to profile scripts from web pages, standalone scripts, TestComplete scripts and many more.
Profiling at routine and line level.
With AQtime Pro, you can profile your code at any level of detail. You can easily time the execution of your functions and individual source code lines. This gives you the power to quickly find and eliminate the cause of problems.
x64 code support.
AQtime Pro supports both 32- and 64-bit applications on both 32- and 64-bit Windows operating systems.
No source code changes.
One thing that AQtime Pro will never do is modify your source code, for any reason, unless you choose to export the results into the source as comments.
Thread-aware measurements.
AQtime Pro is fully thread-aware. Profiling can be turned on or off on a thread basis, results can be analyzed by a single thread or cumulatively, threads can be named from application code.
Profiling under a user account.
With AQtime, you can easily configure profiler settings and analyze your application under a user account other than your current user account. This feature allows you to check the application behavior under different user accounts easier and faster as you don’t have to log into operating system under different accounts.
Integration into IDEs.
AQtime Pro can run as a stand-alone tool. It also tightly integrates with Microsoft Visual Studio and Embarcadero RAD Studio IDEs. This integration offers developers full control over AQtime Pro without leaving Visual Studio’s or RAD Studio’s IDE, ensuring a continuous application development experience.
Integration into Visual Studio test projects and team builds.
AQtime Pro includes a special package for integrating into Microsoft Visual Studio services. Using this package, QA personnel can extend Visual Studio test projects with AQtime Pro tests, so that the test projects can run AQtime Pro to search for memory or resource leaks or to check the application performance. These tests can also run as part of team builds.
Complete top to bottom analysis.
Since there is no single profiler that can give you a complete ‘picture’ of your application, AQtime Pro includes a set of cohesive profilers and panels working in unison to produce a clear snapshot of your application’s state.
Easy control of selective profiling.
With AQtime Pro, you can analyze your application entirely, or check only some specific regions (areas). You can also use triggers and actions to specify time points which turn profiling on or off. These features let you concentrate only on problem areas and fix problems faster.
Detailed results and summary overview.
As a result of each profiler run, AQtime Pro generates full-detailed results that let you easily find the cause of a performance issue or memory or resource leak. AQtime also provides summary overviews for each profiling session highlighting key results.
Comparing and merging results.
Using the result comparison functionality, you can easily see how changes made to your application affect performance and memory usage. With the result merge functionality, you can easily get the cumulative result set for several profiler runs.
Easy-to-use interface.
AQtime Pro has an easy-to-use and intuitive UI. You have all the tools at your fingertips, what to do next is simple, you get instant feedback, things stay organized and you spend time working, not figuring out how to work. Panels, columns, menus, toolbars — everything can be configured by drag-and-drop operations or context menus.
Automated testing and profiling cycles.
AQtime Pro remains the only profiler to provide direct integration with a full test automation system (TestComplete) and with an automated build and release management system (Automated Build Studio). For example, you can create a macro in Automated Build Studio that will compile your application, load the compiled executable in AQtime Pro and use TestComplete to simulate user actions and perform unit or functional tests.
Open, extensible architecture.
AQtime Pro is not just another utility with static built-in functionality. It is a truly programmable debugger with an entirely open COM-based architecture. You can create custom profilers and panels for performing operations and measurements specific for your application. AQtime Pro SDK documentation and samples are part of the AQtime Pro installation.