The Memory Pool System is a flexible and adaptable memory manager. Among its many advantages are an incremental garbage collector with very low pause times, and an extremely robust implementation. It's both open source and commercially licensed. Features fast: lock-free inline allocation in just a few instructions responsive: GC with low pause times even when heavily loaded flexible: wide range of