omniti-labs / portableumem
This is a port of the Solaris umem memory allocator to other popular operating systems, such as Linux, Windows and BSDish systems (including Darwin/OSX).
☆30Updated 8 years ago
Alternatives and similar repositories for portableumem:
Users that are interested in portableumem are comparing it to the libraries listed below
- This is the user space slab memory allocator, umem, first available in Solaris 9.☆87Updated 3 years ago
- Cross-platform atomic operations and lock algorithm library☆96Updated 6 years ago
- Read-Log-Update: A Lightweight Synchronization Mechanism for Concurrent Programming☆48Updated 9 years ago
- ssmem is a simple object-based memory allocator with epoch-based garbage collection☆34Updated 8 years ago
- A simple queue using a linked list written in C under the BSD license.☆18Updated 7 years ago
- generate arbitrary sequence diffs☆12Updated 6 years ago
- Supporting code for the concurrency hierarchy described in this blog post: https://travisdowns.github.io/blog/2020/07/06/concurrency-cost…☆26Updated 2 years ago
- Automatically exported from code.google.com/p/libhhash☆32Updated 9 years ago
- Library for Dwarf-based reflection in C☆30Updated 11 years ago
- Optimised x86-64 gzip decompressor☆28Updated 6 years ago
- Fast in-memory B+-Tree implementation in C.☆29Updated 9 years ago
- RLU resizable hash-table☆16Updated 9 years ago
- Lock-free slab allocator / freelist.☆65Updated 9 years ago
- A feature-incomplete peekahole (pahole) clone that doesn't rely on libdwarves (and doesn't choke on Clang output)☆22Updated 7 years ago
- A User Space Threading Library Supporting Multi-Core Systems☆138Updated last year
- A library that allows processes to waive their rights☆27Updated 9 years ago
- PROGRESS64 is a C library of scalable functions for concurrent programs, primarily focused on networking applications.☆77Updated last week
- ☆21Updated 8 months ago
- K42 Kernel☆26Updated 12 years ago
- The libdill tutorial.☆13Updated 5 years ago
- Safely privileged daemon to let userspace wait on global barriers with low, constant overhead☆17Updated 5 years ago
- A GIT clone of uthash.sourceforge.net, a hash table, implemented in C, supporting constant-time add/find/remove of C structures. Any stru…☆36Updated 11 years ago
- A simple, intrusive, zero-allocation red-black tree implementation☆44Updated 3 years ago
- ☆11Updated 4 years ago
- libperf is a library that wraps around the syscall perf_event_open(). This library exposes the kernel performance counters subsystem to …☆56Updated 3 years ago
- NVM Database from Carnegie-Mellon U☆24Updated 4 years ago
- C implementations of several scalable non-blocking data structures for x86 and x86-64.☆38Updated 13 years ago
- Instrumentation CPU profiler for Linux and macOS applications☆21Updated 3 weeks ago
- Lock-free multithreaded memory allocation☆105Updated 8 years ago
- A splaytree ADT written in C with a BSD license☆17Updated 4 years ago