hotspot/src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
void G1CollectorPolicy::initialize_flags() {
{- -------------------------------------------
(1) フィールドの初期化
---------------------------------------- -}
set_min_alignment(HeapRegion::GrainBytes);
set_max_alignment(GenRemSet::max_alignment_constraint(rem_set_name()));
{- -------------------------------------------
(1) もし SurvivorRatio が 1 未満の値になっていたら,
(値としておかしいので) ここで異常終了させる.
---------------------------------------- -}
if (SurvivorRatio < 1) {
vm_exit_during_initialization("Invalid survivor ratio specified");
}
{- -------------------------------------------
(1) CollectorPolicy::initialize_flags() を呼んで,
ヒープサイズに関する各種コマンドラインオプションの値を調整する.
---------------------------------------- -}
CollectorPolicy::initialize_flags();
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.