[fpc-pascal] Basics of profiling
Darius Blaszyk
dhkblaszyk at zeelandnet.nl
Mon Sep 6 14:48:10 CEST 2010
On Mon, 2010-09-06 at 13:01 +0200, Graeme Geldenhuys wrote:
> Recently I took a look at Darius's old project 'fpprofiler. Links
> below. It was over 2 years since anybody worked on it, and riddled
> with bugs. I fixed all memory leaks, added some improvements, and used
> the new fcl-passrc code included with FPC Trunk (though it only uses
> the tokenizer for speed reasons, so FPC 2.4.x should work to - maybe
> with minor one line code change).
I've tested fpprofiler on FPC 2.4 and it works, provided the fcl-passrc
is from 2.5.1. I'll add this folder as external to the SVN repository.
> fpprofiler was quick and easy to use, and it have me results that was
> easier to understand. The callgraph is still work in progress, and the
> timing results I want to improve too, but that is simply to do with
> the report generator code. I recently spoke to Darius, and is is going
> to merge my changes (found in GitHub) into the fpcprojects repository,
> but he doesn't know when that will be.
Merging will start as soon as Florian will provide access for me again
to the fpprofiler repository.
Darius
More information about the fpc-pascal
mailing list