> We could also investigate using a "slab allocator" approach for things like > data structures that are a fixed size, to keep them from ending up between > pixmaps, and hopefully reducing fragmentation that way, but that's also more glibc already does this and you can set a size theshold for mmap backed (thus releasable) objects. See mallopt.