mån 2013-04-29 klockan 19:07 -0500 skrev Federico Mena Quintero: > On Mon, 2013-04-22 at 19:23 +0700, Hieu Trung Le wrote: > > > Have you ever compare the GSlice allocator with other malloc library > > like tcmalloc or jemalloc? > > I'm not aware of any such benchmarks or comparisons, but it would > definitely be interesting to see some! > > Also, as far as I remember, GSlice is pretty much a straight-up > implementation of Bonwick's slab allocator plus the subsequent changes > for using magazines for threading/multicore performance. I don't think > GSlice has been updated with all the work that has been done in e.g. the > Linux kernel for slab-like allocators. > > (Also, GSlice doesn't really use all the features of the original > slab/magazine allocator - for example, blocks of memory are not recycled > by resetting them to a "just initialized" state; instead, blocks are > freed and re-allocated / re-initialized as needed.) > > Federico >
Do GSlice use the Solaris feature for memory usage levelling (an important feauture because of the fact that the SPARCCenter 2000 had striped RAM.) Important that in this case that if you hit multiple structs of the same type for example a tree-walk you should avoid hitting the same memory bank multiple times in a row. _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-devel-list