On Tue, 2008-11-25 at 16:35 +0100, Florian Klaempfl wrote: > Florian Klaempfl schrieb: > > >> And even thought FPC and Lazarus has support for 'gprof', I don't know > >> of a single developer that managed to get it working under Linux. I > >> tried numerous times before and searching my mailing list archive of 3 > >> years I can see numerous other developers also being unsuccessful. I > >> always get a blank output file. :-( > > > > Because everybody is using valgrind. I had no need to use gprof for > > years because valgrind is much better. > > BTW: Just tried gprof under linux, works as described in the manual.
There is a basic native pascal profiler named fprofiler. It's in the fpcprojects section in SVN. The basics work although there are a lot of optimizations possible. The profiler works by inserting timing calls in the actual code, by parsing it first. I wrote a wrapper for the compiler (named fpp) to handle that. http://svn.freepascal.org/cgi-bin/viewvc.cgi/fpprofiler/trunk/?root=fpcprojects Would be nice to create an IDE addin for this tool for Lazarus at some point, never thought of that before. Darius _______________________________________________ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus