This commit is contained in:
Justin Ethier 2016-01-19 03:16:38 -05:00
parent 3cd9ec4f1d
commit 68699ba9ac

View file

@ -4,8 +4,8 @@
- [Introduction](#introduction) - [Introduction](#introduction)
- [Terms](#terms) - [Terms](#terms)
- [Minor GC](#minor-gc) - [Minor Collection](#minor-collection)
- [Major GC](#major-gc) - [Major Collection](#major-collection)
- [Further Reading](#further-reading) - [Further Reading](#further-reading)
# Introduction # Introduction
@ -28,12 +28,16 @@ Limitations or potential issues:
- Collector - A single thread call the collector performs major garbage collections. - Collector - A single thread call the collector performs major garbage collections.
- Mutator - Each thread running application code is called a mutator. - Mutator - Each thread running application code is called a mutator.
# Minor GC # Minor Collection
brief overview of cheney on the mta
changes from Cheney on MTA: changes from Cheney on MTA:
- each thread has its own stack - each thread has its own stack
- write barriers
- cooperation, interleaving (save details for later section?)
# Major GC # Major Collection
(DLG overview from paper) (DLG overview from paper)