105 Open Source Memory Management Software Projects
Free and open source memory management code projects including engines, APIs, generators, and tools.
Plasma Umass Mesh 1394 ⭐
A memory allocator that automatically reduces the memory footprint of C/C++ applications.
Memreduct 1553 ⭐
Lightweight real-time memory management application to monitor and clean system memory on your computer.
Articles Translator 612 ⭐
:books:Translate the distinct technical blogs. Please star or watch. Welcome to join me.
The_holy_book_of_x86 676 ⭐
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Redis Memory Analyzer 675 ⭐
Redis memory profiler to find the RAM bottlenecks throw scaning key space in real time and aggregate RAM usage statistic by patterns.
Sinsofmemoryleaks 353 ⭐
Some common patterns of memory leaks in Android development and how to fix/avoid them
Zesterer Broom 211 ⭐
An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection
Essentialdevelopercom Quiz App 300 ⭐
A repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.
Avoid Memory Leak Android 148 ⭐
🔥 Examples of memory leaks and common patterns that cause them in Android development and how to fix/avoid them
O1heap 118 ⭐
Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems
Weakify 64 ⭐
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.
Weakable Self 67 ⭐
A Swift micro-framework to easily deal with weak references to self inside closures
Rs Process Memory 61 ⭐
A rust library that allows you to read/write into the memory of other processes
Memorymapper 29 ⭐
Lightweight library which allows the ability to map both native and managed assemblies into memory by either using process injection of a process specified by the user or self-injection.
Memory Management And Advanced Debugging Techniques 24 ⭐
Tutorial:Memory Management and Advanced Debugging techniques
Slice Aware 30 ⭐
Slice-aware Memory Management - Exploiting NUCA Characteristic of LLC in Intel Processors
Unity Delayed Asset 19 ⭐
**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
Csharp Workshop 21 ⭐
NDC London 2019, Workshop: Become a better C# programmer: more Value, more Expressions, no Waiting
Linux Process_mem 25 ⭐
Simple library to Read and Write Memory of a Linux Process through custom Kernel Module
Aqeous 20 ⭐
(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
On The Fly Gc 23 ⭐
Concurrent mark-sweep garbage collector for accurate garbage collection of language runtimes in C++ 1x.
Small_vector 17 ⭐
"Small Vector" optimization for Modern C++: store up to a small number of items on the stack
Systemperformance 13 ⭐
Track System Performance (CPU / RAM / Memory / SQL Server) using this NuGet Package. Requires .Net framework 3.5+. It is an Open Source project under MIT License.
Amaterasu 11 ⭐
Lightweight licensing library for .NET applications which allows the managing of licenses via web based scripts and on-the-fly code compilation.
Python Memory Management Course 29 ⭐
Demo code exploring Python's memory models and collection algorithms from the Talk Python Training course.
Isoalloc 260 ⭐
A general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good performance
Taskbar Monitor 87 ⭐
monitoring tool with graphs (CPU, memory, disk and network) for Windows taskbar.
Redis Key Dashboard 42 ⭐
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.
Arm64 Pgtable Tool 37 ⭐
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.
Remap Memory Region 24 ⭐
Basic example of how to change the initial rights on a memory region during runtime.
Oz Sgl 16 ⭐
Standard Generic Library (SGL) for Pascal using records with heap memory allocator and typed memory regions.
Redis Python Tutorial 16 ⭐
:o2: :thought_balloon: Leverage in-memory data storage to make your Python apps snappy.
Memory Landscape 13 ⭐
The space of memory management research and systems produced by the PLASMA lab (https://plasma-umass.org).