Memory Allocation: Difference between revisions

m
fix broken URL for Doug Lea's dlmalloc
[unchecked revision][unchecked revision]
m (Added big picture overview)
m (fix broken URL for Doug Lea's dlmalloc)
Line 114:
There are a lot of allocators to choose from, so this is far from being a comprehensive list;
*[https://github.com/blanham/liballoc/ liballoc] - Excellent allocator that was originally a part of the Spoon Operating System and designed to be plugged into hobby OS's.
*[http://ggee.cs.oswego.edu/dl/html/malloc.html dlmalloc] - Doug Lea's Memory Allocator. A good all purpose memory allocator that is widely used and ported.
*[http://goog-perftools.sourceforge.net/doc/tcmalloc.html TCMalloc] Thread-Caching Malloc. An experimental scalable allocator.
*[http://www.nedprod.com/programs/portable/nedmalloc/ nedmalloc] A very fast and very scalable allocator. These two properties have made it somewhat popular in multi-threaded video games as an alternative to the default provided allocator.
Anonymous user