[Project_owners] What program do you use to extract the SeaMonkey source file?
Neil
neil at parkwaycc.co.uk
Wed Apr 4 06:47:25 PDT 2007
Michael Vincent van Rantwijk wrote:
> I mean what is usually the bottleneck for compilers? HD, RAM, OS?
It's a combination of factors.
The build system itself involves launching subprocesses, checking
datestamps and such. This is faster on Linux than it is on Windows,
although MSYS is slightly better than Cygwin in this respect. (Interix
is faster than MSYS, but unsupported.) In particular you'll see more of
a relative benefit of a fast HD on Windows.
Compilation and linking is generally a mixture of CPU and HD. This is
demonstrated by the fact that a parallel make is slightly faster than a
standard make as while one file is being read from the disk the
processor can usefully continue to compile a separate file.
However linking debug is the killer, particularly gklayout (non-static)
or libxul (xulrunner static) or the final executable (static). For
gklayout you must have 512MB of RAM - it can (eventually) be done in
384MB but it wears your disk out (literally - I found out the hard way.)
For the others, or if you want to use your computer while you're
linking, you probably need twice as much.
More information about the Project_owners
mailing list