# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
description userland slab allocator
long_description Libumem is a library used to detect memory management bugs in applications. \
It is based on the Slab allocator concept. Functions in this library provide fast, scalable \
object-caching memory allocation with multithreaded application support. In addition to the \
standard malloc(3C) family of functions and the more flexible umem_alloc(3MALLOC) family, \
libumem provides powerful object-caching services as described in umem_cache_create(3MALLOC). \
This slab allocator is designed for systems with many threads and many CPUs. Memory allocation \
with naive allocators can be a serious bottleneck. There are other highly scalable allocators \
out there, but libumem is about the same or better in terms of performance, and has compelling \
homepage https://web.archive.org/web/20111205182722/http://developers.sun.com/solaris/articles/libumem_library.html
master_sites https://web.archive.org/web/20151129071107/https://labs.omniti.com/portableumem/releases/1.0/
checksums sha1 cdb2a7d3c29df21fc2ca85bcff6d2367c89c5bbe \
rmd160 ddfe124cc5e8494bf73e7bcec2aec09b1bbbe745 \
sha256 d6148d236c6e49f0243c712b939f08d654498f3bea80b2319c74247220972cf2 \
configure.args --mandir=${prefix}/share/man