libumem is a userland port of the kernel slab allocator
(kmem_cache_alloc and friends), which is described by the
following papers:
Jeff Bonwick,
The Slab Allocator: An Object-Caching Kernel Memory Allocator.
Proceedings of the Summer 1994 Usenix Conference.
Jeff Bonwick and Jonathan Adams,
Magazines and vmem: Extending the Slab Allocator to Many CPUs and
Arbitrary Resources.
Proceedings of the 2001 Usenix Conference.
- Steve
Kishore Kumar Pusukuri wrote:
Hi, I am able to understand how libmtmalloc works from the documentation of
libmtmalloc.c source file. However, I am unable to find proper
documentation for libumem. Could someone provide the key differences
between libmtmalloc and liumem, please? Please also provide me links to the
documentation/paper based on the design of libumem.
Thank you.
_______________________________________________
perf-discuss mailing list
[email protected]