Java GC: почему два выживших региона?

Что касается JVM Sun / Oracle, то я читал, что алгоритм GC делит новое поколение на одну область Eden и две области выживших. Что меня интересует, так это почему два выживших региона, а не один? Алгоритм может продолжать пинг-понг между Эдемом и одной выжившей областью (так же, как в настоящее время это происходит между двумя выжившими областями); или есть какие-то недостатки в этом подходе?

Ответы на вопрос(7)

Ваш ответ на вопрос