It’s a huge subject and while I haven’t been full-time looking at this stuff I have done some more research and dug up some more references.
LKmalloc, the basis allocator for the allocator used at MS Internally at MS the LKmalloc library is referred to as ROCKALL, not part of the std C library distributed with visual studio. I haven’t used vc8 so that may have changed.
PTMalloc3 A DLmalloc based allocator that aims at reducing lock contention. Used in glibc.
JEMalloc A concurrent allocator used in FreeBSD.
Okay.. now honestly I’m done posting anything about heap allocators!
Hello,
Having read the source code of ptmalloc2, ptmalloc3 and latest glibc, it seems that glibc malloc is still based on ptmalloc2.
Thanks
Thank you for the clarification.