https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78140

--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Similar picture on ppc64le (this uses a much older version of Firefox,
so overall memory usage is lower):

gcc7: Execution times (seconds)
 phase setup             :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.00 ( 0%) wall 
  1232 kB ( 0%) ggc
 phase parsing           :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall 
     0 kB ( 0%) ggc
 phase opt and generate  :  37.53 (67%) usr   1.22 (48%) sys  38.75 (65%) wall
1163161 kB (35%) ggc
 phase stream in         :  16.18 (29%) usr   0.45 (18%) sys  16.66 (28%) wall
2173819 kB (65%) ggc
 phase stream out        :   2.42 ( 4%) usr   0.85 (34%) sys   4.10 ( 7%) wall 
     0 kB ( 0%) ggc
 garbage collection      :   1.14 ( 2%) usr   0.01 ( 0%) sys   1.17 ( 2%) wall 
     0 kB ( 0%) ggc
 callgraph optimization  :   0.60 ( 1%) usr   0.02 ( 1%) sys   0.62 ( 1%) wall 
     6 kB ( 0%) ggc
 ipa dead code removal   :   2.93 ( 5%) usr   0.04 ( 2%) sys   2.95 ( 5%) wall 
     1 kB ( 0%) ggc
 ipa virtual call target :   5.77 (10%) usr   0.13 ( 5%) sys   5.88 (10%) wall 
     0 kB ( 0%) ggc
 ipa devirtualization    :   0.29 ( 1%) usr   0.00 ( 0%) sys   0.27 ( 0%) wall 
 43938 kB ( 1%) ggc
 ipa cp                  :   2.13 ( 4%) usr   0.06 ( 2%) sys   2.20 ( 4%) wall 
627117 kB (19%) ggc
 ipa inlining heuristics :  15.00 (27%) usr   0.39 (15%) sys  15.40 (26%) wall 
752347 kB (23%) ggc
 ipa comdats             :   0.23 ( 0%) usr   0.01 ( 0%) sys   0.24 ( 0%) wall 
     0 kB ( 0%) ggc
 lto stream inflate      :   3.45 ( 6%) usr   0.10 ( 4%) sys   3.65 ( 6%) wall 
     0 kB ( 0%) ggc
 ipa lto gimple in       :   1.47 ( 3%) usr   0.27 (11%) sys   1.64 ( 3%) wall 
259169 kB ( 8%) ggc
 ipa lto gimple out      :   0.25 ( 0%) usr   0.07 ( 3%) sys   0.33 ( 1%) wall 
     0 kB ( 0%) ggc
 ipa lto decl in         :   7.98 (14%) usr   0.14 ( 6%) sys   8.12 (14%) wall
1186633 kB (36%) ggc
 ipa lto decl out        :   1.82 ( 3%) usr   0.09 ( 4%) sys   1.92 ( 3%) wall 
     0 kB ( 0%) ggc
 ipa lto constructors in :   0.21 ( 0%) usr   0.05 ( 2%) sys   0.26 ( 0%) wall 
 13649 kB ( 0%) ggc
 ipa lto constructors out:   0.18 ( 0%) usr   0.05 ( 2%) sys   0.23 ( 0%) wall 
     0 kB ( 0%) ggc
 ipa lto cgraph I/O      :   0.43 ( 1%) usr   0.04 ( 2%) sys   0.46 ( 1%) wall 
312435 kB ( 9%) ggc
 ipa lto decl merge      :   1.13 ( 2%) usr   0.01 ( 0%) sys   1.15 ( 2%) wall 
 12473 kB ( 0%) ggc
 ipa lto cgraph merge    :   0.32 ( 1%) usr   0.00 ( 0%) sys   0.33 ( 1%) wall 
 10096 kB ( 0%) ggc
 whopr wpa               :   0.21 ( 0%) usr   0.00 ( 0%) sys   0.21 ( 0%) wall 
     1 kB ( 0%) ggc
 whopr wpa I/O           :   0.11 ( 0%) usr   0.62 (25%) sys   1.54 ( 3%) wall 
     0 kB ( 0%) ggc
 whopr partitioning      :   2.18 ( 4%) usr   0.05 ( 2%) sys   2.22 ( 4%) wall 
  3758 kB ( 0%) ggc
 ipa reference           :   1.54 ( 3%) usr   0.03 ( 1%) sys   1.57 ( 3%) wall 
     0 kB ( 0%) ggc
 ipa profile             :   0.27 ( 0%) usr   0.00 ( 0%) sys   0.27 ( 0%) wall 
     0 kB ( 0%) ggc
 ipa pure const          :   1.46 ( 3%) usr   0.01 ( 0%) sys   1.47 ( 2%) wall 
     0 kB ( 0%) ggc
 ipa icf                 :   4.32 ( 8%) usr   0.11 ( 4%) sys   4.46 ( 7%) wall 
 17472 kB ( 1%) ggc
 parser (global)         :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall 
     0 kB ( 0%) ggc
 tree SSA rewrite        :   0.08 ( 0%) usr   0.03 ( 1%) sys   0.11 ( 0%) wall 
 18785 kB ( 1%) ggc
 tree SSA incremental    :   0.22 ( 0%) usr   0.04 ( 2%) sys   0.26 ( 0%) wall 
  4857 kB ( 0%) ggc
 tree operand scan       :   0.12 ( 0%) usr   0.02 ( 1%) sys   0.19 ( 0%) wall 
 73942 kB ( 2%) ggc
 dominance frontiers     :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall 
     0 kB ( 0%) ggc
 dominance computation   :   0.14 ( 0%) usr   0.03 ( 1%) sys   0.16 ( 0%) wall 
     0 kB ( 0%) ggc
 varconst                :   0.06 ( 0%) usr   0.05 ( 2%) sys   0.08 ( 0%) wall 
     0 kB ( 0%) ggc
 loop init               :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall 
   282 kB ( 0%) ggc
 loop fini               :   0.02 ( 0%) usr   0.01 ( 0%) sys   0.01 ( 0%) wall 
     0 kB ( 0%) ggc
 TOTAL                 :  56.13             2.52            59.52           
3338215 kB

gcc6: Execution times (seconds)
 phase setup             :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.00 ( 0%) wall 
  1085 kB ( 0%) ggc
 phase opt and generate  :  37.56 (68%) usr   1.05 (50%) sys  38.64 (66%) wall 
666760 kB (27%) ggc
 phase stream in         :  15.03 (27%) usr   0.37 (18%) sys  15.41 (26%) wall
1840687 kB (73%) ggc
 phase stream out        :   2.94 ( 5%) usr   0.67 (32%) sys   4.16 ( 7%) wall 
     0 kB ( 0%) ggc
 garbage collection      :   1.18 ( 2%) usr   0.01 ( 0%) sys   1.21 ( 2%) wall 
     0 kB ( 0%) ggc
 callgraph optimization  :   0.36 ( 1%) usr   0.00 ( 0%) sys   0.37 ( 1%) wall 
     6 kB ( 0%) ggc
 ipa dead code removal   :   3.02 ( 5%) usr   0.04 ( 2%) sys   3.09 ( 5%) wall 
     1 kB ( 0%) ggc
 ipa virtual call target :   6.41 (12%) usr   0.10 ( 5%) sys   6.51 (11%) wall 
     0 kB ( 0%) ggc
 ipa devirtualization    :   0.23 ( 0%) usr   0.00 ( 0%) sys   0.22 ( 0%) wall 
 18082 kB ( 1%) ggc
 ipa cp                  :   1.78 ( 3%) usr   0.07 ( 3%) sys   1.82 ( 3%) wall 
240524 kB (10%) ggc
 ipa inlining heuristics :  13.62 (25%) usr   0.31 (15%) sys  13.95 (24%) wall 
395181 kB (16%) ggc
 ipa comdats             :   0.12 ( 0%) usr   0.00 ( 0%) sys   0.12 ( 0%) wall 
     0 kB ( 0%) ggc
 lto stream inflate      :   3.30 ( 6%) usr   0.19 ( 9%) sys   3.54 ( 6%) wall 
     0 kB ( 0%) ggc
 ipa lto gimple in       :   1.04 ( 2%) usr   0.17 ( 8%) sys   1.25 ( 2%) wall 
254626 kB (10%) ggc
 ipa lto gimple out      :   0.35 ( 1%) usr   0.09 ( 4%) sys   0.45 ( 1%) wall 
     0 kB ( 0%) ggc
 ipa lto decl in         :   8.11 (15%) usr   0.10 ( 5%) sys   8.22 (14%) wall
1153917 kB (46%) ggc
 ipa lto decl out        :   2.23 ( 4%) usr   0.04 ( 2%) sys   2.26 ( 4%) wall 
     0 kB ( 0%) ggc
 ipa lto constructors in :   0.18 ( 0%) usr   0.04 ( 2%) sys   0.21 ( 0%) wall 
 13651 kB ( 1%) ggc
 ipa lto constructors out:   0.20 ( 0%) usr   0.05 ( 2%) sys   0.25 ( 0%) wall 
     0 kB ( 0%) ggc
 ipa lto cgraph I/O      :   0.49 ( 1%) usr   0.03 ( 1%) sys   0.52 ( 1%) wall 
316211 kB (13%) ggc
 ipa lto decl merge      :   1.11 ( 2%) usr   0.00 ( 0%) sys   1.12 ( 2%) wall 
 12477 kB ( 0%) ggc
 ipa lto cgraph merge    :   0.33 ( 1%) usr   0.00 ( 0%) sys   0.33 ( 1%) wall 
 10682 kB ( 0%) ggc
 whopr wpa               :   0.47 ( 1%) usr   0.00 ( 0%) sys   0.47 ( 1%) wall 
     2 kB ( 0%) ggc
 whopr wpa I/O           :   0.10 ( 0%) usr   0.47 (22%) sys   1.12 ( 2%) wall 
     0 kB ( 0%) ggc
 whopr partitioning      :   2.28 ( 4%) usr   0.03 ( 1%) sys   2.31 ( 4%) wall 
  4715 kB ( 0%) ggc
 ipa reference           :   1.25 ( 2%) usr   0.03 ( 1%) sys   1.27 ( 2%) wall 
     0 kB ( 0%) ggc
 ipa profile             :   0.21 ( 0%) usr   0.01 ( 0%) sys   0.21 ( 0%) wall 
     0 kB ( 0%) ggc
 ipa pure const          :   1.26 ( 2%) usr   0.02 ( 1%) sys   1.27 ( 2%) wall 
     0 kB ( 0%) ggc
 ipa icf                 :   4.58 ( 8%) usr   0.06 ( 3%) sys   4.65 ( 8%) wall 
 16677 kB ( 1%) ggc
 tree SSA rewrite        :   0.11 ( 0%) usr   0.03 ( 1%) sys   0.11 ( 0%) wall 
  9318 kB ( 0%) ggc
 tree SSA incremental    :   0.19 ( 0%) usr   0.04 ( 2%) sys   0.21 ( 0%) wall 
  4403 kB ( 0%) ggc
 tree operand scan       :   0.12 ( 0%) usr   0.04 ( 2%) sys   0.14 ( 0%) wall 
 56679 kB ( 2%) ggc
 dominance frontiers     :   0.01 ( 0%) usr   0.01 ( 0%) sys   0.01 ( 0%) wall 
     0 kB ( 0%) ggc
 dominance computation   :   0.09 ( 0%) usr   0.01 ( 0%) sys   0.09 ( 0%) wall 
     0 kB ( 0%) ggc
 varconst                :   0.07 ( 0%) usr   0.07 ( 3%) sys   0.12 ( 0%) wall 
     0 kB ( 0%) ggc
 loop init               :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall 
   276 kB ( 0%) ggc
 loop fini               :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall 
     0 kB ( 0%) ggc
 unaccounted todo        :   0.66 ( 1%) usr   0.00 ( 0%) sys   0.67 ( 1%) wall 
     0 kB ( 0%) ggc
 TOTAL                 :  55.53             2.09            58.21           
2508534 kB

Reply via email to