GHash: split nodes array into seperate arrays.
authorMorten Welinder <terra@gnome.org>
Wed, 27 Apr 2011 14:39:56 +0000 (10:39 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 1 May 2011 03:11:18 +0000 (23:11 -0400)
commit6e45153ef78e1dbc59592104f0675ac8e81c6648
treef18fc6942f057dd14bca79ec95fb9c9603bea2de
parent4d8e64e6e83dcbd8c82de45ca5a517213bfd5a1a
GHash: split nodes array into seperate arrays.

This reduces memory requirements by 1/6 on 64-bit machines since
no padding is needed.  It also puts less strain on the memory
allocator since we no longer need one giant slab of memory.

https://bugzilla.gnome.org/show_bug.cgi?id=644437
glib/ghash.c