AQtime is a market leading application runtime analysis and performance profiling workbench, built for day-in, day-out, easy, tuning of your applications — so they run smoothly and efficiently and do not contain memory leaks, bugs or potential bugs. With AQtime Pro on your development machine, you will know what your application is doing from any angle, and at any desired level of detail.
Key AQtime Pro Features
- Full support for major Windows and .NET compilers (C#, C++, Visual Basic, Delphi, C++Builder and more).
- Support for profiling 32- and 64-bit applications.
- Profiling Silverlight applications (including out-of-browser applications).
- Built-in support for profiling Java applications and mixed code.
- Built-in support for profiling VBScript and JScript code.
- Integration into Microsoft Visual Studio.
- Integration into Embarcadero RAD Studio.
Performance Profiling with no source code changes
- 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.
- x64 code support. AQtime Pro supports both 32- and 64-bit applications on both 32- and 64-bit Windows operating systems.
- 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.
Runtime Analysis & Code Profiling for Java, .exe , .NET Applications
- Profiling 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 Silverlight applicationsnew!. AQtime Pro helps you thoroughly analyze and optimize your in-browser and out-of-browser Silverlight 4 applications.
- Profiling Java codenew!. 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 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.
Integrated Runtime Profiling With Visual Studio & RAD Studio
- 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.
- Integrated profiling in 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.
- 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 BuildStudio). 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.
- Automate profiling using 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.
Detailed Performance Profiling Results
- Detailed profiling 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.
- Compare and merge profiling 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 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.
- 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.