This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gcc compile-time performance


   From: dewar@gnat.com (Robert Dewar)
   Date: Sun, 19 May 2002 01:16:38 -0400 (EDT)
   
   Surely you must be exaggerating here, several orders of magnitude would
   imply at least a factor of 100???
   
I can bootstrap GCC with all languages enabled (except Ada) and fully
"make check" in about 1 hour or so on a 2 processor Ultrasparc with
about 1 gigabyte of ram running Linux.

Running Solaris, the same bootstrap (and it is an equivalently
targetted bootstrap doing the same amount of multilibbing) takes more
than a day on a 32 processor Solaris machine with several gigabytes of
ram.  Most of this time is spent doing the libjava build (which isn't
parallelized) and in "make check" (which shows massive deficiencies in
Solaris's process creation overhead).

So to be more precise, I meant about an order of "20 or so" when I
said several orders of magnitude.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]