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
perf-discuss@opensolaris.org

Reply via email to