allocscope - a memory tracking tool
-
Updated
Feb 23, 2023 - Rust
allocscope - a memory tracking tool
A fast and flexible allocator for no_std and WebAssembly
Convert jemalloc heap profiles to pprof to understand memory usage, fix memory leaks, and fix OOM Kills.
🐏 rpmalloc global memory allocator for Rust 🦀
General purpose memory allocator written in Rust.
ALARM: Another Library for Allocating and Releasing Memory
A small and simple memory allocator for Solana programs
Process any data size with a fixed, small memory footprint. EM-√ is an external-memory ETL/log processing engine with hard peak-RAM guarantees. Unlike traditional systems that "try" to stay within memory limits, EM-√ enforces a strict memory cap, enabling you to process arbitrarily large datasets using small memory footprints.
Stack friendly Ring Buffer with Reader and Writers inspired by LMAX disruptors useful for predictable memory allocation
A framework for building malloc implementations in Rust
Macros for working with closures in Rust.
A crate that provides C-like flexible array members in Rust.
This crate provides the cleaning memory allocator `MAProper`
🚀 Process large datasets efficiently with EM-√, the external-memory ETL engine that enforces strict memory limits for reliable data handling.
🗑️ Implement a mark-and-sweep garbage collector in Rust to understand memory management and explore custom heap allocation.
A simple approximate heap memory tracker using /proc/{pid}/statm
A custom global allocator to track memory operations.
Add a description, image, and links to the memory-allocation topic page so that developers can more easily learn about it.
To associate your repository with the memory-allocation topic, visit your repo's landing page and select "manage topics."