equal
deleted
inserted
replaced
202 return align; |
202 return align; |
203 } |
203 } |
204 |
204 |
205 void ShenandoahArguments::initialize_alignments() { |
205 void ShenandoahArguments::initialize_alignments() { |
206 // Need to setup sizes early to get correct alignments. |
206 // Need to setup sizes early to get correct alignments. |
207 ShenandoahHeapRegion::setup_sizes(InitialHeapSize, MaxHeapSize); |
207 ShenandoahHeapRegion::setup_sizes(MaxHeapSize); |
208 |
208 |
209 // This is expected by our algorithm for ShenandoahHeap::heap_region_containing(). |
209 // This is expected by our algorithm for ShenandoahHeap::heap_region_containing(). |
210 size_t align = ShenandoahHeapRegion::region_size_bytes(); |
210 size_t align = ShenandoahHeapRegion::region_size_bytes(); |
211 if (UseLargePages) { |
211 if (UseLargePages) { |
212 align = MAX2(align, os::large_page_size()); |
212 align = MAX2(align, os::large_page_size()); |