This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug lto/45375] [meta-bug] Issues with building Mozilla with LTO
- From: "hubicka at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 10 May 2012 21:45:10 +0000
- Subject: [Bug lto/45375] [meta-bug] Issues with building Mozilla with LTO
- Auto-submitted: auto-generated
- References: <bug-45375-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45375
--- Comment #121 from Jan Hubicka <hubicka at gcc dot gnu.org> 2012-05-10 21:45:10 UTC ---
With inliner performance fix I am going to push out today, the situation looks
as follows:
Execution times (seconds)
phase parsing : 606.20 (98%) usr 21.98 (99%) sys 641.28 (98%) wall
2164274 kB (100%) ggc
phase cgraph : 337.00 (55%) usr 18.52 (83%) sys 367.32 (56%) wall
88841 kB ( 4%) ggc
phase finalize : 10.21 ( 2%) usr 0.28 ( 1%) sys 10.50 ( 2%) wall
0 kB ( 0%) ggc
garbage collection : 33.12 ( 5%) usr 0.04 ( 0%) sys 33.21 ( 5%) wall
0 kB ( 0%) ggc
ipa cp : 3.52 ( 1%) usr 0.15 ( 1%) sys 3.67 ( 1%) wall
93737 kB ( 4%) ggc
ipa lto gimple out : 14.43 ( 2%) usr 1.38 ( 6%) sys 15.89 ( 2%) wall
0 kB ( 0%) ggc
ipa lto decl in : 221.85 (36%) usr 2.52 (11%) sys 225.61 (35%) wall
1153296 kB (53%) ggc
ipa lto decl out : 179.65 (29%) usr 8.60 (39%) sys 198.90 (31%) wall
0 kB ( 0%) ggc
ipa lto cgraph I/O : 4.59 ( 1%) usr 0.50 ( 2%) sys 5.09 ( 1%) wall
550051 kB (25%) ggc
ipa lto decl merge : 9.57 ( 2%) usr 0.00 ( 0%) sys 9.58 ( 1%) wall
291 kB ( 0%) ggc
ipa lto cgraph merge : 6.06 ( 1%) usr 0.00 ( 0%) sys 6.08 ( 1%) wall
14158 kB ( 1%) ggc
whopr wpa : 6.44 ( 1%) usr 0.06 ( 0%) sys 6.54 ( 1%) wall
2 kB ( 0%) ggc
whopr wpa I/O : 2.77 ( 0%) usr 8.03 (36%) sys 11.56 ( 2%) wall
0 kB ( 0%) ggc
ipa reference : 5.16 ( 1%) usr 0.08 ( 0%) sys 5.25 ( 1%) wall
0 kB ( 0%) ggc
ipa profile : 0.55 ( 0%) usr 0.00 ( 0%) sys 0.55 ( 0%) wall
0 kB ( 0%) ggc
ipa pure const : 5.59 ( 1%) usr 0.02 ( 0%) sys 5.61 ( 1%) wall
0 kB ( 0%) ggc
parser (global) : 3.98 ( 1%) usr 0.04 ( 0%) sys 4.04 ( 1%) wall
0 kB ( 0%) ggc
inline heuristics : 94.38 (15%) usr 0.31 ( 1%) sys 94.90 (15%) wall
342900 kB (16%) ggc
tree CFG cleanup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall
0 kB ( 0%) ggc
callgraph verifier : 18.53 ( 3%) usr 0.08 ( 0%) sys 18.61 ( 3%) wall
0 kB ( 0%) ggc
varconst : 0.04 ( 0%) usr 0.03 ( 0%) sys 0.14 ( 0%) wall
0 kB ( 0%) ggc
unaccounted todo : 4.70 ( 1%) usr 0.10 ( 0%) sys 4.81 ( 1%) wall
0 kB ( 0%) ggc
TOTAL : 616.43 22.26 651.79
2165706 kB
So memory use is somewhat up (4GB compared to 3.2GB) but Mozilla grew a bit,
too, so I think there are no important changes since my last report.
Performance wise we are in better shape than 4.7 release (I will backport the
fix, 4.7 needs over 10 minutes in the inliner) but we still are way too slow,
with over 3 minutes needed for streaming in..