libumem

  •        0

Moved to http://labs.omniti.com/trac/portableumem/ A port of the Solaris libumem memory allocator to other platforms. It provides runtime creation of slabs with per-cpu caching to reduce cpu contention during memory allocation.

https://labs.omniti.com/trac/portableumem

Tags
Implementation
License
Platform

   




Related Projects

umem-nd - umem which is ported from solaris


umem which is ported from solaris

linux-umem - linux kernel with umem postcopy driver


linux kernel with umem postcopy driver

libumem


This is the user space slab memory allocator, umem, first available in Solaris 9 (SunOS 5.4) now the default allocator on Solaris and Illumos. This implementation has been ported to other popular operating systems, such as Linux, Windows and BSDish systems (including Darwin/OSX) by OmniTI (portableumem) and includes changes made by Joyent as part of their ongoing work to improve SmartOS.