[fpc-devel] FPC/Lazarus Rebuild performance
listmember at letterboxes.org
Sun Sep 12 23:01:47 CEST 2010
On 9/12/2010 8:14 PM, Jonas Maebe wrote:
> Besides, FPC on Windows does not start any other executables when compiling programs
You might be making a distinction (between compiling and building) here,
but when I press 'rebuild lazarus' on that menu, here the list
executables of executables called are below [numbers represent 'events'].
here, for example, the 'events' for make.exe:
Load Image: 431
Process Create: 113
Process Exit: 13
Process Start: 13
Thread Create: 13
Thread Exit: 13
I am not sure what all those do, but 'Load Image: 431' seems to mean
'make.exe' is run 431 times.
> And note that even with a profiler you have to know what you should measure, what is relevant and what the results mean before you can draw any conclusions (just like with the disk benchmarking you did). If you don't know anything about that, read the manual/docs. For example, the profiling results I posted earlier to this list do not say anything about the influence of I/O since they were based on sampling the program code executing every 1 millisecond.
ATM, I am mainly interested in finding out how many other external
process Lazarus depends on (how many times does it call them) when
compiling/building an exe. For that, a process explorer should be
More information about the fpc-devel