------- Additional Comments From pinskia at gcc dot gnu dot org  2005-07-23 
21:58 -------
We have regressioned since the last time someone reported on this one:
-O0   -O1   -O2   -O3
11.1  41.7   55.6  65.9

For -O3, the following passes stand out for compile time:
 tree PTA              :   4.04 ( 6%) usr   0.11 ( 1%) sys   4.45 ( 5%) wall    
9319 kB ( 2%) ggc
 tree alias analysis   :   5.34 ( 7%) usr   1.42 ( 9%) sys   7.07 ( 8%) wall   
11463 kB ( 2%) ggc
 parser                :   4.48 ( 6%) usr   2.16 (14%) sys   7.11 ( 8%) wall   
95214 kB (18%) ggc
 tree operand scan     :   4.28 ( 6%) usr   2.86 (19%) sys   7.41 ( 8%) wall   
22145 kB ( 4%) ggc
 dominator optimization:   3.60 ( 5%) usr   0.21 ( 1%) sys   4.02 ( 4%) wall   
16448 kB ( 3%) ggc
 expand                :   3.13 ( 4%) usr   0.27 ( 2%) sys   3.53 ( 4%) wall   
34210 kB ( 6%) ggc

For memory usage:
 integration           :   2.70 ( 4%) usr   0.30 ( 2%) sys   3.24 ( 4%) wall  
124856 kB (24%) ggc
 parser                :   4.48 ( 6%) usr   2.16 (14%) sys   7.11 ( 8%) wall   
95214 kB (18%) ggc


At -O0 compile time:
 parser                :   4.55 (33%) usr   2.00 (29%) sys   6.75 (31%) wall   
94454 kB (50%) ggc
 name lookup           :   1.82 (13%) usr   2.98 (43%) sys   5.02 (23%) wall   
17923 kB ( 9%) ggc
 expand                :   1.57 (11%) usr   0.40 ( 6%) sys   2.04 ( 9%) wall   
33674 kB (18%) ggc
 global alloc          :   1.22 ( 9%) usr   0.06 ( 1%) sys   1.36 ( 6%) wall    
8858 kB ( 5%) ggc

for memory usage, just the parser.

at -O1:
 parser                :   4.23 ( 9%) usr   2.23 (17%) sys   6.94 (11%) wall   
94371 kB (22%) ggc
 integration           :   2.46 ( 5%) usr   0.29 ( 2%) sys   2.70 ( 4%) wall  
104683 kB (25%) ggc
 tree PTA              :   3.48 ( 7%) usr   0.09 ( 1%) sys   3.76 ( 6%) wall    
8378 kB ( 2%) ggc
 tree alias analysis   :   3.22 ( 7%) usr   1.23 ( 9%) sys   4.69 ( 7%) wall    
6203 kB ( 1%) ggc
 tree SSA incremental  :   2.52 ( 5%) usr   0.30 ( 2%) sys   3.06 ( 5%) wall    
3278 kB ( 1%) ggc
 tree operand scan     :   3.56 ( 7%) usr   2.32 (18%) sys   6.40 (10%) wall   
18232 kB ( 4%) ggc

memory usage:
 integration           :   2.46 ( 5%) usr   0.29 ( 2%) sys   2.70 ( 4%) wall  
104683 kB (25%) ggc
 parser                :   4.23 ( 9%) usr   2.23 (17%) sys   6.94 (11%) wall   
94371 kB (22%) ggc


-O2:
 expand                :   2.90 ( 5%) usr   0.24 ( 2%) sys   3.02 ( 4%) wall   
31476 kB ( 7%) ggc
 tree SSA incremental  :   2.67 ( 4%) usr   0.38 ( 3%) sys   3.30 ( 4%) wall    
6252 kB ( 1%) ggc
 tree operand scan     :   3.76 ( 6%) usr   2.49 (18%) sys   6.05 ( 8%) wall   
19509 kB ( 4%) ggc
 dominator optimization:   2.91 ( 5%) usr   0.13 ( 1%) sys   3.14 ( 4%) wall   
14117 kB ( 3%) ggc
 tree PTA              :   3.46 ( 6%) usr   0.15 ( 1%) sys   3.79 ( 5%) wall    
8394 kB ( 2%) ggc
 tree alias analysis   :   3.97 ( 6%) usr   1.40 (10%) sys   5.65 ( 7%) wall   
10165 kB ( 2%) ggc
 parser                :   4.41 ( 7%) usr   2.34 (17%) sys   7.21 ( 9%) wall   
94371 kB (20%) ggc
 integration           :   2.48 ( 4%) usr   0.23 ( 2%) sys   2.70 ( 3%) wall  
104710 kB (22%) ggc

memory usage:
 parser                :   4.41 ( 7%) usr   2.34 (17%) sys   7.21 ( 9%) wall   
94371 kB (20%) ggc
 integration           :   2.48 ( 4%) usr   0.23 ( 2%) sys   2.70 ( 3%) wall  
104710 kB (22%) ggc


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2005-01-16 14:16:42         |2005-07-23 21:58:55
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8361

Reply via email to