This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: thanks for the memory work
- From: Steven Bosscher <s dot bosscher at student dot tudelft dot nl>
- To: law at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 26 Nov 2003 00:55:30 +0100
- Subject: Re: thanks for the memory work
- References: <200311252348.hAPNm7Dl006012@speedy.slc.redhat.com>
On Wednesday 26 November 2003 00:48, law@redhat.com wrote:
> So an interesting question then becomes can we _cleanly_ avoid use of the
> varray in the general case. That would reduce the number of operand
> varrays by 33%, which is probably more significant than trying to eliminate
> fields within the varrays themselves. That also has the advantage that
> there are fewer nodes for the GC system to manage.
Absolutely true. I just wanted to see if the "lost" 200 MB I mentioned in my
first mail with numbers could be explained by the number of varrays we
create.
The vast majority of stmts also only have at most 2 use operands, so there we
could do without varrays as well.
Gr.
Steven