Ich schreibe ein Programm, das einen generationellen Garbage Collector enthält. Es gibt nur zwei Generationen. Was ich mich wundere ist: Wenn ich eine vollständige Sammlung mache, bekomme ich irgendetwas (performance-weise), indem ich zuerst die jüngeren Objekte sammle, die Überlebenden der alten Generation fördere und dann die alte Generation sammle, oder sollte ich einfach Müll sammeln ein Schwung? Ich bin mir nicht sicher, auf welche Weise die Leute es normalerweise tun.Solltest du die junge Generation zuerst in einer vollen Müllsammlung sammeln?
Ich verwende jetzt die Zwei-Schritt-Methode, da es etwas einfacher zu implementieren war, aber vielleicht wäre eine Ein-Schritt-Methode effizienter?
Der Garbage Collector kopiert nicht, wenn das wichtig ist.