------- Comment #4 from hubicka at gcc dot gnu dot org  2010-08-22 13:10 -------
WPA stage profile after (with sane partitioning).  Decl reading and merging is
major issue.  I am surprised we are faster on streaming out than reading.
Execution times (seconds)
 garbage collection    :   5.71 ( 3%) usr   0.00 ( 0%) sys   5.72 ( 3%) wall   
   0 kB ( 0%) ggc
 callgraph optimization:   1.70 ( 1%) usr   0.00 ( 0%) sys   1.72 ( 1%) wall  
13488 kB ( 0%) ggc
 varpool construction  :   0.58 ( 0%) usr   0.01 ( 0%) sys   0.57 ( 0%) wall  
43924 kB ( 1%) ggc
 ipa cp                :   1.62 ( 1%) usr   0.02 ( 0%) sys   1.66 ( 1%) wall  
70914 kB ( 2%) ggc
 ipa lto gimple in     :   4.28 ( 2%) usr   0.33 ( 4%) sys   4.63 ( 2%) wall   
  15 kB ( 0%) ggc
 ipa lto gimple out    :   6.45 ( 3%) usr   0.33 ( 4%) sys   6.74 ( 3%) wall   
   0 kB ( 0%) ggc
 ipa lto decl in       :  48.34 (26%) usr   1.93 (23%) sys  50.30 (26%) wall
3021266 kB (87%) ggc
 ipa lto decl out      :  40.53 (22%) usr   0.19 ( 2%) sys  40.75 (21%) wall   
   0 kB ( 0%) ggc
 ipa lto decl init I/O :   1.03 ( 1%) usr   0.06 ( 1%) sys   1.08 ( 1%) wall  
77094 kB ( 2%) ggc
 ipa lto cgraph I/O    :   0.94 ( 1%) usr   0.21 ( 3%) sys   1.15 ( 1%) wall 
237872 kB ( 7%) ggc
 ipa lto decl merge    :  45.14 (24%) usr   1.08 (13%) sys  46.23 (24%) wall   
 273 kB ( 0%) ggc
 ipa lto cgraph merge  :   0.89 ( 0%) usr   0.00 ( 0%) sys   0.89 ( 0%) wall   
5164 kB ( 0%) ggc
 whopr wpa             :   2.38 ( 1%) usr   0.04 ( 0%) sys   2.41 ( 1%) wall   
   1 kB ( 0%) ggc
 whopr wpa I/O         :   3.08 ( 2%) usr   3.97 (48%) sys   7.38 ( 4%) wall   
   0 kB ( 0%) ggc
 ipa reference         :   1.55 ( 1%) usr   0.00 ( 0%) sys   1.59 ( 1%) wall   
   0 kB ( 0%) ggc
 ipa profile           :   0.19 ( 0%) usr   0.00 ( 0%) sys   0.18 ( 0%) wall   
   0 kB ( 0%) ggc
 ipa pure const        :   1.05 ( 1%) usr   0.00 ( 0%) sys   1.04 ( 1%) wall   
   0 kB ( 0%) ggc
 parser                :   0.58 ( 0%) usr   0.00 ( 0%) sys   0.58 ( 0%) wall  
17738 kB ( 1%) ggc
 inline heuristics     :  15.73 ( 8%) usr   0.00 ( 0%) sys  15.74 ( 8%) wall   
2974 kB ( 0%) ggc
 callgraph verifier    :   2.56 ( 1%) usr   0.02 ( 0%) sys   2.59 ( 1%) wall   
   0 kB ( 0%) ggc
 varconst              :   0.01 ( 0%) usr   0.02 ( 0%) sys   0.02 ( 0%) wall   
   0 kB ( 0%) ggc
 TOTAL                 : 186.41             8.27           195.10           
3491946 kB


-- 

hubicka at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  BugsThisDependsOn|44871                       |


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

Reply via email to