Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 581 Bytes

README.md

File metadata and controls

18 lines (14 loc) · 581 Bytes

rainman

A lightweight flexible hierarchical memory manager for C++

Features

  • A memory manager that records allocations.
  • Thread-safe memory manager.
  • Supports nesting of memory managers.
  • De-allocate multiple objects on the fly.
  • A super-cool smart pointer that integrates with the memory manager.
  • An in-built macro-based DSL to make things more easier.
  • Run code in safe memory-leak proof scopes and modules.
  • Supports memory trace.
  • Virtual arrays

Steps to use

  • Add this project as a submodule using git submodule add git@github.com:supercmmetry/rainman