Delphi Profiling

Delphi Profiling

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.

Boost Delphi Application Performance

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.

Find Memory and Resource Leaks

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.

Delphi Code Coverage

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.

Test Fault Detection and Recovery

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.

Find Unused Unit References

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.

Profile Applications in RAD Studio

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.

View Delphi Code Metrics

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.

Use Enhanced Exception Tracing

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.

RAD Studio Integration

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.

Know Exactly What to Optimize Within RAD Studio

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.

Keep Track of the Optimization Process

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.

Close

Memory and Performance Profiling Tool for Mission Critical Code

Pinpoint Bugs Faster

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.

One Tool to Squash All Bugs

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.

C/C++, Delphi, .NET. and more. We Speak Your Language

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.

 

By submitting this form, you agree to our Terms of Use and Privacy Policy