Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1017 Bytes

garbage-collector.markdown

File metadata and controls

31 lines (24 loc) · 1017 Bytes
layout title previous previous_url next next_url review
doc_de
Garbage Collector (GC)
JIT Compiler
jit
Junge Generation
garbage-collector/nursery
true

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