This is the mail archive of the
mailing list for the GCC project.
Re: [tree-ssa] More memory reductions
- From: Daniel Berlin <dberlin at dberlin dot org>
- To: law at redhat dot com
- Cc: Gerald Pfeifer <gp at suse dot de>,gcc-patches at gcc dot gnu dot org
- Date: Mon, 24 Nov 2003 12:15:43 -0500
- Subject: Re: [tree-ssa] More memory reductions
- References: <200311241656.hAOGuHum027037@speedy.slc.redhat.com>
On Nov 24, 2003, at 11:56 AM, email@example.com wrote:
rIn message <Pine.LNX.4.58.0311241111140.13876@D209.suse.de>, Gerald
On Sat, 22 Nov 2003 firstname.lastname@example.org wrote:
I'm testing with PR8361.
As I outlined in a previous message, SSA_NAMEs aren't real space
efficient. Right now they are 32 bytes in size [...]
The net result is the size of an SSA_NAME node is now 24bytes and
fits into the special case 24 byte page in the GC allocator.
That's reduction by 33% -- excellent!
In my runs, we allocate over 888466 SSA_NAMEs so getting them from
32byte page to the 24byte page is a significant amount of memory.
What did you use for these runs? PR8361 or something else?
Hopefully, PR8361 should work well now with PRE on as well.
I'm actually getting rid of the 1 varray per block we store, which will
save 4 bytes per bb annotations + some varray allocations.