hotspot/src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
void PSYoungGen::precompact() {
{- -------------------------------------------
(1) PSMarkSweepDecorator::precompact() を3回呼び出し,
それぞれ Eden 領域, From 領域, To 領域内のオブジェクトに対して
コンパクション後のアドレスを指す forwarding pointer を埋め込む.
---------------------------------------- -}
eden_mark_sweep()->precompact();
from_mark_sweep()->precompact();
to_mark_sweep()->precompact();
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.