hotspot/src/share/vm/gc_implementation/g1/concurrentMark.cpp
bool doHeapRegion(HeapRegion* r) {
{- -------------------------------------------
(1) HeapRegion::note_start_of_marking() を呼んで,
現在の top 位置を next TAMS に記録するだけ.
(なお, 処理対象の HeapRegion が
Humongous オブジェクトの途中に当たる場合は何もしない)
---------------------------------------- -}
if (!r->continuesHumongous()) {
r->note_start_of_marking(true);
}
return false;
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.