Skip to content

OpenSumeru/DendroGC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Simple C++ garbage collector

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published