Memory Allocation: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
Basic VMM link removed, web page does not exist. |
|||
Line 90: | Line 90: | ||
There are a lot of allocators to choose from, so this is far from being a comprehensive list; |
There are a lot of allocators to choose from, so this is far from being a comprehensive list; |
||
*liballoc - Excellent allocator that was part of the Spoon Operating System and designed to be plugged into hobby OS's. |
*[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://g.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://g.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://goog-perftools.sourceforge.net/doc/tcmalloc.html TCMalloc] Thread-Caching Malloc. An experimental scalable allocator. |