------- 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