All Categories → Software Performance → memory-management

Top 65 memory-management open source projects

D3d12memoryallocator
Easy to integrate memory allocation library for Direct3D 12
Quiz App
A repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.
Pytorch memonger
Experimental ground for optimizing memory of pytorch models
Broom
An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection
Ugc
A single-header incremental garbage collector library
Blog
Our open source benchmarks and code samples
Rmm
RAPIDS Memory Manager
Umpire
An application-focused API for memory management on NUMA & GPU architectures
Avoid Memory Leak Android
🔥 Examples of memory leaks and common patterns that cause them in Android development and how to fix/avoid them
Memorypool
一个极简内存池实现
Isoalloc
A general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good performance
Ipyexperiments
jupyter/ipython experiment containers for GPU and general RAM re-use
Mesh
A memory allocator that automatically reduces the memory footprint of C/C++ applications.
Automem
C++-style automatic memory management smart pointers for D
Vulkanmemoryallocator
Easy to integrate Vulkan memory allocation library
Weakable Self
A Swift micro-framework to easily deal with weak references to self inside closures
Memreduct
Lightweight real-time memory management application to monitor and clean system memory on your computer.
Go Pmem
Native persistent memory support for Go
Errand Boy
A memory-conscious alternative to os.fork() and subprocess.Popen().
Gc
Simple, zero-dependency garbage collection for C
Articles Translator
📚Translate the distinct technical blogs. Please star or watch. Welcome to join me.
Redis Memory Analyzer
Redis memory profiler to find the RAM bottlenecks throw scaning key space in real time and aggregate RAM usage statistic by patterns.
The holy book of x86
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Micro Mitten
You might not need your garbage collector
Mps
The Memory Pool System
Sinsofmemoryleaks
Some common patterns of memory leaks in Android development and how to fix/avoid them
Jemalloc.net
A native memory manager for .NET
Structlayout
Visual Studio Extension for C++ struct memory layout visualization
Heap Layers
Heap Layers: An Extensible Memory Allocation Infrastructure
Stringsareevil
Reducing memory allocations from 7.5GB to 32KB
Bdwgc
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc)
rs-process-memory
A rust library that allows you to read/write into the memory of other processes
redis-key-dashboard
This tool allows you to do a small analysis of the amount of keys and memory you use in Redis. It allows you to see overlooked keys and notice overuse.
python-memory-management-course
Demo code exploring Python's memory models and collection algorithms from the Talk Python Training course.
Unity-delayed-asset
**DEPRECATED** Plugin for Unity that allows to assign assets in the inspector while preventing Unity from automatically loading the assets in memory when a scene is loaded
MemoryPool
simple memory pool / thread safe / minimized context switching / Memory managed in 4 levels / Requirements(Windows xp~ / Visualstudio 2015)
arm64-pgtable-tool
Tool for automatically generating MMU and translation table setup code, whether to drag and drop into your own bare metal arm64 projects or to assist you in your own learning.
Weakify
Provides a way use a method on a class as a closure value that would be referenced by some other component without causing memory leaks.
on-the-fly-gc
Concurrent mark-sweep garbage collector for accurate garbage collection of language runtimes in C++ 1x.
taskbar-monitor
monitoring tool with graphs (CPU, memory, disk and network) for Windows taskbar.
kernel memory management
总结整理linux内核的内存管理的资料,包含论文,文章,视频,以及应用程序的内存泄露,内存池相关
memsec
Rust implementation `libsodium/utils`.
slice-aware
Slice-aware Memory Management - Exploiting NUCA Characteristic of LLC in Intel Processors
Aqeous
(Inactive, Checkout AvanaOS, Rewrite of this) This is a New Operating System (Kernel right now). Made completely from scratch, We aim to make a complete OS for Learning purpose
M2SLAM
M2SLAM: Visual SLAM with Memory Management for large-scale Environments
GC
A lightweight conservative garbage collector for C/C++
total
Ruby Gem to get total memory size in the system
1-60 of 65 memory-management projects