Java GC: Warum zwei Überlebensregionen?

Für die JVM von Sun / Oracle habe ich gelesen, dass der GC algo die neue Generation in eine Eden-Region und zwei überlebende Regionen unterteilt. Ich frage mich, warum zwei Überlebensregionen und nicht nur eine? Die Algo kann zwischen Eden und nur einer Überlebensregion (wie es derzeit zwischen zwei Überlebensregionen der Fall ist) weiterhin Ping-Pong betreiben. oder gibt es irgendwelche mängel bei diesem ansatz?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage