This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Speed regression from 3.2 to 3.3
- From: Mark Mitchell <mark at codesourcery dot com>
- To: Matt Austern <austern at apple dot com>, Joe Buck <jbuck at synopsys dot com>
- Cc: "Andrea 'fwyzard' Bocci" <fwyzard at inwind dot it>, Jan Hubicka <jh at suse dot cz>, Pop Sébastian <pop at gauvain dot u-strasbg dot fr>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Wed, 22 Jan 2003 13:04:08 -0800
- Subject: Re: Speed regression from 3.2 to 3.3
--On Wednesday, January 22, 2003 11:29:39 AM -0800 Matt Austern
<austern@apple.com> wrote:
gc shot up from 3.2 to 3.2, and went down again in 3.4. So if Mark's
new parser has an effect, it would be that it's much more efficient in
memory usage. Is that plausible? (Honest question, not rhetorical.
I haven't looked at his code yet; quite possible the answer is yes.)
There are some ways in which it's more efficient, and some ways in
which it's not, but, on balance, I wouldn't think that's where the
big changes are coming from. I did make some improvements along the
way to avoid allocating so much memory, and (for example) removing
implicit typename has that effect.
There are some other algorithmic improvements we plan to make to the
C++ front end over the next month or so that will also speed it up,
at least in some cases.
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com