mmtk 0.32.0

MMTk is a framework for the design and implementation of high-performance and portable memory managers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# MMTk Tutorial

In this tutorial, you will build multiple garbage collectors from 
scratch using MMTk. 
You will start with an incredibly simple 'collector' called NoGC, 
and through a series of additions and refinements end up with a 
generational copying garbage collector. 

This tutorial is aimed at GC implementors who would like to implement 
new GC algorithms/plans with MMTk. If you are a language implementor 
interested in *porting* your runtime to MMTk, you should refer to the 
[porting guide](../portingguide/prefix.md) instead.

This tutorial is a work in progress. Some sections may be rough, and others may 
be missing information (especially about import statements). If something is 
missing or inaccurate, refer to the relevant completed garbage collector if
possible. Please also raise an issue, or create a pull request addressing 
the problem.