Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 863 Bytes

README.md

File metadata and controls

48 lines (32 loc) · 863 Bytes

DendroGC

Simple C++ garbage collector

Notice

This project has met some problems on algorithm. We think we need more study, and we will rebuild this project then.

Table of Contents

  1. Introduction
  2. Usage
  3. Build
  4. Dependece
  5. License

Introduction

DendroGC is an improvement over shared_ptr, aiming to more effectively manage memory using garbage collection techniques.

Usage

Include the include filter in your project and link share library libDendroGC.

Simple example

#include <DendroGC>

DendroGC::GC mainGC; //Very important! You should always include this in your code to make sure DendroGC can be running.

int main()
{
    
    return 0;
}

Build

run

make libDendroGC

Dedependence

  • std C++ 20 or higher

LICENSE

MIT License.