Compilation performance comparison of gcc3.4.1 and gcc3.5.0 2004-08-30 on MICO sources

Paolo Bonzini bonzini@gnu.org
Tue Aug 31 11:00:00 GMT 2004


> 3.4.1:
> expand                :   0.79 ( 6%) usr   0.03 ( 1%) sys   0.78 ( 5%)
> 
> 3.5.0-HEAD:
> expand                :   2.08 ( 9%) usr   0.07 ( 4%) sys   2.51 (10%) wall


Also:

3.4.1:
integration    :   0.65 ( 5%) usr   0.00 ( 0%) sys   0.67 ( 4%) wall
global alloc   :   0.91 ( 6%) usr   0.02 ( 1%) sys   0.83 ( 5%) wall

3.5.0-HEAD:
integration    :   1.01 ( 4%) usr   0.06 ( 3%) sys   0.88 ( 3%) wall
global alloc   :   1.16 ( 5%) usr   0.01 ( 1%) sys   1.34 ( 5%) wall

This is overall +0.5 seconds, which another 4%.  And then:

DOM:   1.48 ( 6%) usr   0.02 ( 1%) sys   1.50 ( 6%) wall

There are quite high times for "tree SSA other", "tree conservative 
DCE", "tree SSA rewrite" too.

Note that the parser and name lookup have indeed become faster which is 
the result of Mark's work and part of the reason why -O0 is faster.

The -O2 times for 3.5 would help as well, I suspect -funit-at-a-time is 
helping a lot.

Paolo



More information about the Gcc mailing list