schulkinator / memorymanager
A simple, thread-safe memory manager for 64bit C++ applications and games. Focus is on preventing heap fragmentation in the absence of good virtual memory management, at the cost of wasting some memory. It works by globally overriding the new and delete operators.
☆76Updated last month
Alternatives and similar repositories for memorymanager:
Users that are interested in memorymanager are comparing it to the libraries listed below
- STL whose aim is to compile fast, run fast, and be clear to read☆50Updated this week
- Small C++ workstealing task scheduler meant for gamedev.☆33Updated 4 years ago
- Yet another multiplatform C++ framework to make games☆73Updated this week
- Easy to use custom allocators in a single-header, public domain C/C++ library☆51Updated 6 years ago
- Fiber-based job system with extremely simple API☆81Updated 4 years ago
- Memory allocators☆48Updated 6 years ago
- Work Stealing Threadpool in a C Header☆22Updated 7 months ago
- Single header "no-allocation" KTX/DDS file reader☆114Updated 10 months ago
- mini libraries / experimental tools and reusable snippets☆86Updated last month
- the Donald Trump of the ECS libraries☆67Updated 4 years ago
- A header-only C-like shading language compiler that writes Metal, HLSL, GLSL☆60Updated 5 years ago
- rex engine and game☆15Updated 3 years ago
- An extensible, cross-platform, single-header C/C++ OpenGL loader library.☆88Updated 2 years ago
- Cross-platform C input library (work-in-progress)☆28Updated 4 years ago
- Linear Memory Allocator for Games and Embedded Systems☆74Updated 2 years ago
- Immediate Mode Debug Draw library☆35Updated 5 years ago
- Fast comparison-based sort algorithm☆55Updated 2 years ago
- Vulkan c helper library☆32Updated 3 months ago
- ☆51Updated last month
- cross-platform filewatcher library for c/c++☆101Updated 3 years ago
- Fast O(1) offset allocator with minimal fragmentation in C99☆58Updated last year
- An implementation of a weak handle interface to a packed vector in C++☆14Updated last year
- ☆23Updated 4 years ago
- A lock-free multithreaded job system made using C++20 coroutines and atomic operations.☆32Updated last year
- Dear ImGui 2D scripting language inspired by Werkzeug from Farbrausch☆38Updated last year
- Fast, high-quality texture compression library for many formats☆49Updated 2 years ago
- Python-like 'enumerate' for C++☆28Updated 3 years ago
- All in one Dear ImGui source distro for C++ and C.☆47Updated last week
- Small, easy-to-integrate shader compiler written in C99. Compiles HLSL to SPIR-V☆46Updated 3 years ago
- The little FFT library☆16Updated 6 months ago