We’ve built some great tools lately including one to test fragmentation of different allocators. I’m currently in the process of hooking up allocators such as tcmalloc, nedmalloc, Hoard, and jemalloc. Also native platform specific ones such as the Windows low-fragmentation heap. I’m having to dig in to some of their internals to pull out the data that we need which is taking a bit of time, but things are progressing well.
If anyone knows of other allocators we should be looking at, would you please leave a comment? I would like to make sure we’re comparing all of our options.