This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [tree-ssa] More memory reductions



On Nov 24, 2003, at 11:56 AM, law@redhat.com wrote:


rIn message <Pine.LNX.4.58.0311241111140.13876@D209.suse.de>, Gerald Pfeifer
wri
tes:
On Sat, 22 Nov 2003 law@redhat.com wrote:
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 the
32byte page to the 24byte page is a significant amount of memory.

What did you use for these runs? PR8361 or something else?
I'm testing with PR8361.

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.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]