1.1 --- a/src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Thu May 02 22:35:15 2013 +0200 1.2 +++ b/src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Mon May 06 09:16:14 2013 +0200 1.3 @@ -309,7 +309,8 @@ 1.4 1.5 void G1CollectorPolicy::initialize_flags() { 1.6 set_min_alignment(HeapRegion::GrainBytes); 1.7 - set_max_alignment(GenRemSet::max_alignment_constraint(rem_set_name())); 1.8 + size_t card_table_alignment = GenRemSet::max_alignment_constraint(rem_set_name()); 1.9 + set_max_alignment(MAX2(card_table_alignment, min_alignment())); 1.10 if (SurvivorRatio < 1) { 1.11 vm_exit_during_initialization("Invalid survivor ratio specified"); 1.12 }