GCC development status 2002-12-15
nick at dsvr.net
Mon Dec 16 02:51:09 PST 2002
Nicholas Clark wrote:
> On Sun, Dec 15, 2002 at 02:27:17PM +0000, Nick Burrett wrote:
>>Be aware that the GCC 3.3 compiler is much slower than GCC 2.95.4. So
>>much so, that it forced me to upgrade my ageing PII-266 laptop for a P4
>>1.8Mhz laptop just so I could get the SDK built in a reasonable time.
>>There is continuing work on the GCC core lists to try to improve compile
>>time performance, but this is not clear cut and looks like it will take
> This isn't really on topic for this list, but is there a consensus summary
> of why 3.3 is so much slower?
The bison-based parser and garbage collection are the main issues.
In GCC 3.4, the C++ parser has been re-written by a human. This
addresses certain parsing problems and should be a lot faster.
Internal memory management was switched to garbage collection. This
has helped to reduce memory consumption. However the collector can take
considerable time to run as there are many variables and complex
structures to traverse.
Network Engineer, Designer Servers Ltd. http://www.dsvr.co.uk
More information about the gcc