Primoz Gabrijelcic is pleased to announce immediate availability of
GpProfile 1.3.2, profiler for Delphi.
Important fix:
- Fixed long-standing bug that caused corrupted profile file when
profiling large projects.
Other new features:
- Added setting to control instrumentation of pure assembler
procedures. They are not instrumented by default anymore.
- Fixed yet another bug related to output directory processing.
- Fixed yet another parser bug. Sometimes units were not properly
parsed after instrumentation, which could cause various
instrumentation-related problems.
- Fixed bug in conditional directives processing. VERxxx was not
defined if user never opened Preferences dialog.
- Parser changed to be more compatible with Delphi parser (which
allows {$ENDIF<} (and variations) to be written instead of {$ENDIF}).
- Fixed bug in nested $IFDEF parsing.
Features:
- Works with Windows 95, 98, NT 4, NT 5.
- Free of charge for any use.
- Can profile programs, DLLs, and packages.
- Multithreaded program support.
- Built-in caller/called hierarchy browser.
- Can instrument procedures, written in built-in assembler.
- Full support for conditional compilation.
- Integrated source preview.
- Integrated result viewer.
- Profiling results can be exported to standard delimited format.
- API for profiling control.
- Conditional API execution with metacomments.
- Layout manager.
Distribution and installation
GpProfile is distributed as a single executable, which will install
GpProfile on your system. Uninstallation is fully supported.
Open Source
GpProfile is Open Source project. Full source code is available on the
web. GpProfile is written in Delphi 4.
Links
GpProfile home: http://www.eccentrica.org/gabr/gpprofile
Primoz Gabrijelcic