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