[fpc-devel] FPC/Lazarus Rebuild performance

Marco van de Voort marcov at stack.nl
Fri Sep 10 18:27:57 CEST 2010

In our previous episode, Adem said:
> I wanted to check to see if disk IO was really limiting FPC/Lazarus 
> compile performance.

> The only quick way I could devise to check this was to use two different 
> disks which are significantly different from one another in terms of 
> performance.

Both are atypical memory technology based devices which probably have low
seeking times, compared to harddisks.

With the total FPC/Lazarus sources being in the magnitude of 100MB, this
should be logical, doing this test that is based on raw read/write
bandwidth is not even necessary to determine that the bottleneck is not raw
read/write performance.

This becasue even a harddisk budget model still does 80-100MB/s, and overall
building is not in the 1-2s magnitude.

The I/O bottleneck is thus more the searching and opening of files, as well,
on Windows, executing programs. (.exe's)

More information about the fpc-devel mailing list