Beobachtung: es gibt
- (viele) Zellen, die sehr kurz leben
- Zellen, die sehr lange (ewig) leben
Plan:
- bei den kurzlebigen Zellen
soll GC-Laufzeit ∼
mathend000# Leben
(und nicht ∼
mathend000# Leben +
mathend000# Müll) sein
- die langlebigen Zellen möchte man nicht
bei jeder GC besuchen/kopieren.
Lösung: benutze Generationen,
bei GC in Generation k
mathend000#: betrachte
alle Zellen in Generationen > k
mathend000# als lebend.
Johannes Waldmann
2014-03-31