AQTime Pro provides top-to-bottom Delphi application analysis, including performance profiling, memory and resource profiling, code coverage, unused unit detection, code metrics, exception tracing and integration with RAD Studio.
Use AQTime Pro to find performance bottlenecks in Delphi applications within minutes. View slow execution paths and linelevel timings to understand where performance tuning and optimization is needed.
Use AQTime Pro for real-time memory and resource monitoring, memory snapshots and allocation call stacks so you can find and fix memory leaks within Delphi applications.
AQTime Pro provides Delphi code coverage analysis to track which functions and lines of code are executed during testing. Summary and detailed reports for module, source file, function and line coverage help understand how well your automated functional and unit tests cover the application’s code base.
Use AQTime Pro to see how your Delphi application handles low memory, access denied, locked files, missing registry keys, missing COM registrations and other issues. You can test your application’s fault tolerance easily, without setting up the faulty environment and conditions.
AQTime Pro lets you find unused units in your Delphi source code, so you can clean them up. Removing unused units helps speed up compilation, simplify code maintenance and remove project dependencies on thirdparty components that are no longer used.
AQTime Pro integrates into Embarcadero RAD Studio, allowing you to profile your Delphi applications directly in the IDE. You can navigate to source code from profiling reports and view line-level metrics in the RAD Studio code editor.
AQTime Pro includes Delphi code analysis to help you identify complex code that can be prone to errors. You can quickly find long methods with high cyclomatic complexity, many parameters and local variables.
AQTime Pro traces exceptions that occur in Delphi applications during profiling to help you diagnose the cause of failures. The exception trace includes the complete exception call stack with function names, source file names and line numbers, so you can see where problem comes from.
AQTime Pro integrates with Embarcadero RAD Studio 2010, XE, XE2, XE3, XE4, XE5, XE7, XE8, and 10 as well as previous versions of the IDE going back to Borland Developer Studio 2006. With AQTime Pro, profiling in the IDE is as easy as running your application. All profiling features are available at hand via the IDE menus and toolbars, so you can get started quickly.
AQTime Pro helps you pinpoint the exact functions and lines of code that cause performance issues and memory leaks in your applications. Quickly navigate from the profiling reports to the corresponding code in the RAD Studio editor. With timings, hit counts and other profiling metrics displayed next to the code lines in the editor, you can easily see what exactly needs optimization.
Profiling settings and results are stored in your RAD Studio project group for quick access and later reuse. You can compare previous profiling data with the latest results to understand the performance effects of recent code changes.
Memory and Performance Profiling Tool for Mission Critical Code
Debugging should be simple. AQTime Pro synthesizes complex memory and performance information into digestible, actionable insights so you can quickly find bugs and their root cause.
The most profilers of any tool to detect memory leaks, performance bottlenecks, code coverage gaps, and more, AQTime Pro leaves all other tools in the dust.
Only tool that supports C/C++, Delphi, .NET, JAVA and more. Can be used standalone or within RAD or Visual Studios IDEs to find sophisticated bugs.