memory-management

Open-source projects categorized as memory-management

Top 23 memory-management Open-Source Projects

  • memreduct

    Lightweight real-time memory management application to monitor and clean system memory on your computer.

  • Project mention: Recently during games my cpu goes to 100% and i barely get 30fps on games that used to run at 60fps easily. | /r/nvidia | 2023-07-18

    Simply put: Memreduct is an app that cleans up processes and memory to help improve FPS.

  • bdwgc

    The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • VulkanMemoryAllocator

    Easy to integrate Vulkan memory allocation library

  • Project mention: Why do I need to load VMA vulkan functions dynamically? | /r/vulkan | 2023-06-21

    Hello - working on a Vulkan renderer and I ran into a topic I don't understand. I use the Vulkan Memory Allocator and upon updating my local targeted Vulkan SDK to 1.3.250 from 1.3.204, I receive exactly the same error as this user: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/issues/280 Error: The procedure entry point vkGetDeviceBufferMemoryRequirements could not be located in the DLL.

  • koila

    Prevent PyTorch's `CUDA error: out of memory` in just 1 line of code.

  • Mesh

    A memory allocator that automatically reduces the memory footprint of C/C++ applications.

  • WinMemoryCleaner

    This free RAM cleaner uses native Windows features to optimize memory areas. It's a compact, portable, and smart application.

  • gctoolkit

    Tool for parsing GC logs

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • zpl

    📐 Pushing the boundaries of simplicity

  • pointers.py

    Bringing the hell of pointers to Python.

  • Project mention: Literally everyone here | /r/ProgrammerHumor | 2023-04-24
  • D3D12MemoryAllocator

    Easy to integrate memory allocation library for Direct3D 12

  • mps

    The Memory Pool System

  • Project mention: Boehm Garbage Collector | news.ycombinator.com | 2024-01-21

    I have a library which has an extremely slow free, around 2m for large files, because of unnaturally scattered allocation patterns, but this old conservative GC didn't help at all. It was about 40% slower with libgc. mimalloc was a bit better. Best would be a properly fast GC, like mps https://github.com/Ravenbrook/mps, but this would be too much work.

  • micro-mitten

    You might not need your garbage collector

  • cone

    Cone Programming Language

  • rmm

    RAPIDS Memory Manager (by rapidsai)

  • Heap-Layers

    Heap Layers: An Extensible Memory Allocation Infrastructure

  • isoalloc

    A general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good performance

  • mmtk-core

    Memory Management ToolKit

  • Project mention: I have written a JVM in Rust | news.ycombinator.com | 2023-07-21

    Great learning project, I'm glad the author is having fun.

    If they're interested in bolting on a GC, it couldn't hurt to look at MMtk. (https://www.mmtk.io/) Some high quality collection algorithms, written to be pluggable to various VMs, and written in Rust.

  • Umpire

    An application-focused API for memory management on NUMA & GPU architectures (by LLNL)

  • seize

    Fast, efficient, and robust memory reclamation for Rust.

  • broom

    An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection (by zesterer)

  • o1heap

    Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems. There is very little activity because the project is finished and does not require further changes.

  • secrets

    Secure storage for cryptographic secrets in Rust

  • stupidalloc

    A stupid Rust memory allocator

  • Project mention: Stupid alloc – what if memory allocation was annoying | /r/patient_hackernews | 2023-07-09
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-21.

memory-management related posts

Index

What are some of the best open-source memory-management projects? This list will help you:

Project Stars
1 memreduct 5,015
2 bdwgc 2,768
3 VulkanMemoryAllocator 2,366
4 koila 1,817
5 Mesh 1,702
6 WinMemoryCleaner 1,453
7 gctoolkit 1,226
8 zpl 960
9 pointers.py 884
10 D3D12MemoryAllocator 685
11 mps 534
12 micro-mitten 531
13 cone 502
14 rmm 423
15 Heap-Layers 368
16 isoalloc 351
17 mmtk-core 330
18 Umpire 300
19 seize 298
20 broom 247
21 o1heap 215
22 secrets 198
23 stupidalloc 191
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com