umem (devel/umem) Add to my watchlist

userland slab allocator

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 debugging features.

Version: 1.0.1 License: CDDL-1 GitHub
Maintainers No Maintainer
Categories devel
Homepage https://github.com/omniti-labs/portableumem
Platforms darwin
Variants
  • universal (Build for multiple architectures)

"umem" depends on

build (2)

Ports that depend on "umem"




Port Health:

Loading Port Health

Installations (30 days)

20

Requested Installations (30 days)

4

Livecheck error

Error: livecheck failed for umem: extracted version '1.0' is older than livecheck.version '1.0.1'

last updated: 1 day, 2 hours ago