Design, explore and maintain databases, build compound SQL query statements, manage database user rights, and manipulate data fast and convenient.
ProDelphi V40.1
Developer Tools > Debug Tools > Profilers
Description
Source code profiler for Delphi Win32 applications (runtime measurement).The principle of source instrumenting, the sophisticated measurement correction algorithm and the granularity of 1 CPU-cycle guarantee a high measurement accuracy. Even very small or multiple nested functions are measured precisely. After profiling with ProDelphi you know where the bottleneck is, not where it might be.
Source instrumenting ensures that idle times caused by certain Delphi- or Windows- API-functions (e.g. Sleep, MessageBox, WaitForSingleObject etc.) are automatically excluded from measurement.
The extremely 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.
An optional call graph shows who called a procedure and who is called by it. Also, how often this happened and what time was consumed when processing this path is displayed. This call graph makes a quick 'following the execution path' possible without searching in the sources.
With printing measurement results, the success of an optimization can be documented.
This freeware version displays a maximum of 20 measurement results. The professional version displays the maximum of 64000 measurement results.
Excerpt of additional features:
- Cyclic storage of measurement results for long period measurement
- Documentation in form of a User Guide,
- History function,
- Optional exclusion of procedures consuming less than 10 micro seconds,
- Measuring runtimes in DLL's,
- Measuring specified parts of procedures,
- Online activation and deactivation of measurement,
- Programming API,
- Optional German user interface and user guide.
- Export of measurement result to database file (CSV).
- Starting from command line or batch file possible.
- Support of generic classes.
Informations
- Status: Fully functional
- Source: None
- Size: 5 609kB
Platforms: D10, D10.1, D10.2, D10.3, D10.4, D11, D11.1, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8
ProDelphi64 v.40.1
Developer Tools > Debug Tools > Profilers
Description
ProDelphi64 is a tool to measure the runtime of 64 bit programs developed with Delphi XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10, 10.1, 10.2 .. 10.4 and 11. First successful industrial usage of ProDelphi (32 bit version) was in February 1998. Since then, it 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 bottleneck 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 extremely 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.
An optional call graph shows who called a procedure and who is called by it. Also, how often this happened and what time was consumed when processing this path is displayed. This call graph makes a quick 'following the execution path' possible without searching in the sources. An extra window shows the critical path.
With printing measurement results, the success of an optimization can be documented.
Informations
- Status: Fully functional
- Source: None
- Size: 5 774kB
Platforms: D10, D10.1, D10.2, D10.3, D10.4, D11, D11.1, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8