Source code profilers for Delphi 5..7, 2005 .. 2010, XE, XE2 .. XE7
(Win 32 and Win64 applications)
|ProDelphi is a tool
to measure the runtime of programs written in Delphi
Object Pascal. First successful industrial usage of
ProDelphi was in February 1998. Since then ProDelphi
has been permanently improved, also a lot of customer
suggestions were integrated.
The principle of source instrumenting, the sophisticated measurement correction algorithm and the granularity of 1 CPU-cycle guarantee an outstanding measurement accuracy. Even very small or multiple nested functions are measured precisely. After profiling with ProDelphi you know where the bottle neck is, not where it might be (see profiler types ). To compare the measurement accuracy of ProDelphi with any other profiler, a profiler tester is supplied in the download area.
Source instrumenting also ensures that idle times caused by certain Delphi- or Windows- API-functions (e.g. Sleep, MessageBox, WaitForSingleObject etc.) are automatically excluded from measurement.
The extremly low measurement overhead guarantees even to measure time critical applications.
The user friendly
human interface makes the profiling process fast and
easy, the sorting viewer enables the user to find
the bottlenecks at first glance. With one mouse
click the file with the measured method is opened in
Delphi. The cursor is positioned at the beginning of
the measured method.
ProDelphi can be used
alternatively to SmartBear AQTime which also is
delivered with Delphi XE .. XE3.
ProDelphi64 can be used
additionally to SmartBear AQTime which is not able
to measure 64 bit applications.
In the download part a video is stored
that shows how easy it is, to measure the runtime
of an application with ProDelphi.
|Versions for 32 bit applications:
There are four versions of ProDelphi:
The Professional versions measure the runtime of up to 64000 procedures, additionally measure pure assembler functions / procedures and have some minor important additional functions (like evaluation of minimum/maximum runtimes).
The versions for Unicode applications are like the versions for Ansi code applications and
All versions can process source code contaning Non-Ansi characters in comments or strings.
Versions for 64 bit applications:
There are two versions of ProDelphi64:
The Professional version measure the runtime of up to 64000 procedures and has some minor important additional functions (like evaluation of minimum/maximum runtimes).
Both versions have full Unicode support.
For the professional version e-mail support is provided for the case of problems.