This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: 100x -O0 Compile Time Regression {3.2,3.3} -> {3.4,3.5}
- From: Jan Hubicka <hubicka at ucw dot cz>
- To: Jan Hubicka <hubicka at ucw dot cz>
- Cc: John Vickers <John at xza5 dot com>, gcc at gcc dot gnu dot org,mark at codesourcery dot com
- Date: Fri, 13 Feb 2004 20:53:11 +0100
- Subject: Re: 100x -O0 Compile Time Regression {3.2,3.3} -> {3.4,3.5}
- References: <402BF520.3000505@xza5.com> <20040213112606.GA26227@atrey.karlin.mff.cuni.cz>
> This looks like you get a lot of swapping. I have patch to get some
> statistics about who is allocating the memory, so please just forward
> preprocessed file to my address and i will try it out, perhaps I will be
> lucky :)
OK, 50% of memory seems to be consumed here:
cp/name-lookup.c:2800 (push_class_level_binding) 7273413 145468260 0:47.911% 21740:0.064%
Mark, perhaps you know better than I do how to put this beast on the diet?
Next major consumer is scheduler doing log-links (12%). I have patch for this
one in queue already.
Honza