This software provides source code profiling and post mortem review capabilities for Delphi versions 2-7.

To make the measurement results more accessible and easier to view, ProDelphi's built-in viewer allows you to view the results, and the navigation is done via a comfortable browser. When you click on a procedure in the viewer window, the appropriate unit in the Delphi editor (Delphi 5 and above) or a caller/called graph will open. You can also export the measurement results to a database.
ProDelphi comes equipped with a history function that allows you to compare the runtime of the current run with previously stored measurements. The results are displayed either in CPU-cycles or in micro-seconds, seconds, minutes or hours, making it easy to understand and analyze the data. Additionally, it displays how often a procedure is called, and the viewer can display procedures that are never called, for coverage profiling.
This software supports measuring of DLL's, conditional compilation, multi-directory profiling, and is fully integrated into the Delphi IDE, making it easy to use. However, runtime measurement on PC's without the installed Delphi compiler is also possible. You can switch measurement on and off, store intermediate results or cyclic storage of measurements through an online operation window. The measurement can also be started automatically at the start of the program by entering selected functions or by the programmers API.
Another impressive feature of ProDelphi is that all results can be recalculated for a faster or slower PC, which means that runtime measurement can be done on the development PC, and the results for the customer PC can be emulated. In addition, sources built under Kylix (Delphi for Linux) can also be processed, making this an ideal software for all developers who work on multiple platforms.
In summary, ProDelphi is a powerful software for profiling source codes that provides you with accurate information on the CPU-time consumed by your program's procedures. With a user-friendly interface, built-in history function, and ability to recalibrate for different PC's, it is an essential tool for all developers who want to optimize the performance of their programs.
Version 13.9: N/A