equal
deleted
inserted
replaced
319 _heap_alignment = MAX3(card_table_alignment, _space_alignment, page_size); |
319 _heap_alignment = MAX3(card_table_alignment, _space_alignment, page_size); |
320 } |
320 } |
321 |
321 |
322 void G1CollectorPolicy::initialize_flags() { |
322 void G1CollectorPolicy::initialize_flags() { |
323 if (G1HeapRegionSize != HeapRegion::GrainBytes) { |
323 if (G1HeapRegionSize != HeapRegion::GrainBytes) { |
324 FLAG_SET_ERGO(uintx, G1HeapRegionSize, HeapRegion::GrainBytes); |
324 FLAG_SET_ERGO(size_t, G1HeapRegionSize, HeapRegion::GrainBytes); |
325 } |
325 } |
326 |
326 |
327 if (SurvivorRatio < 1) { |
327 if (SurvivorRatio < 1) { |
328 vm_exit_during_initialization("Invalid survivor ratio specified"); |
328 vm_exit_during_initialization("Invalid survivor ratio specified"); |
329 } |
329 } |
333 |
333 |
334 void G1CollectorPolicy::post_heap_initialize() { |
334 void G1CollectorPolicy::post_heap_initialize() { |
335 uintx max_regions = G1CollectedHeap::heap()->max_regions(); |
335 uintx max_regions = G1CollectedHeap::heap()->max_regions(); |
336 size_t max_young_size = (size_t)_young_gen_sizer->max_young_length(max_regions) * HeapRegion::GrainBytes; |
336 size_t max_young_size = (size_t)_young_gen_sizer->max_young_length(max_regions) * HeapRegion::GrainBytes; |
337 if (max_young_size != MaxNewSize) { |
337 if (max_young_size != MaxNewSize) { |
338 FLAG_SET_ERGO(uintx, MaxNewSize, max_young_size); |
338 FLAG_SET_ERGO(size_t, MaxNewSize, max_young_size); |
339 } |
339 } |
340 } |
340 } |
341 |
341 |
342 G1YoungGenSizer::G1YoungGenSizer() : _sizer_kind(SizerDefaults), _adaptive_size(true), |
342 G1YoungGenSizer::G1YoungGenSizer() : _sizer_kind(SizerDefaults), _adaptive_size(true), |
343 _min_desired_young_length(0), _max_desired_young_length(0) { |
343 _min_desired_young_length(0), _max_desired_young_length(0) { |