Garbage Collector (GC) - Rubinius
Author: Less Than Three. <3. http://less.thanthree.com
Description: Rubinius is an implementation of the Ruby programming language. The Rubinius bytecode virtual machine is written in C++. The bytecode compiler is written in pure Ruby. The vast majority of the core library is also written in Ruby, with some supporting primitives that interact with the VM directly.

1.2.3

## Garbage Collector (GC)

This topic has missing or partial documentation. Please help us improve it.

See How-To - Write Documentation

## Einführung

Rubinius implementiert einen Generationellen Garbage Collector (GC). Der Generationelle Garbage Collector von Rubinius regelt die dynamische Bereitstellung und Freigabe im Speicher eines Rubinius-Prozesses.

## Definitionen

1. Ein Objekt ist aktuell, wenn es mindestens eine Struktur (Variable) im Interpreter gibt, die dieses Objekt referenziert.
2. Einen Durchlauf des GC nennt man Sammlung.
3. Die Anzahl der GC-Durchläufe nennt man GC-Zyklen oder GC-Sammlungen.

## Lebenszyklus eines Objekts

1. Junge Generation
2. Mittlere Generation
3. Alte Generation
4. Große Objekte