ProDelphi measures the runtime of Delphi programs. If a program is too slow, ProDelphi gives the necessary information to optimize it.
The principle of source code instrumenting , a sophisticated correction algorithm and the unique granularity of 1 CPU cycle guarantee to get correct measurement results . Other profilers only have a granularity of 1 ms or less. Source code instrumenting guarantees that always every part of an application is measured .
Sampling profilers only give rough or even random measurement results, they can not determine the exact execution time of a procedure (see also profiler types ). To compare the granularity of ProDelphi with any other profiler, a profiler tester is supplied in the download area.
Because of the outstanding low measurement overhead even time critical applications can be measured.
Integration into the Delphi IDE, a call graph and a handy viewer guarantee a fast optimization process.
ProDelphi can measure VCL, CLX and FMX (FireMonkey) applications.
The video shows how fast you get the runtimes of all procedures.