hotspot/src/share/vm/gc/parallel/generationSizer.cpp
changeset 46620 750c6edff33b
parent 46564 0ec329b23bbf
child 46625 edefffab74e2
equal deleted inserted replaced
46619:a3919f5e8d2b 46620:750c6edff33b
    55   const size_t min_page_sz = os::page_size_for_region_aligned(_min_heap_byte_size, min_pages);
    55   const size_t min_page_sz = os::page_size_for_region_aligned(_min_heap_byte_size, min_pages);
    56   const size_t page_sz = MIN2(max_page_sz, min_page_sz);
    56   const size_t page_sz = MIN2(max_page_sz, min_page_sz);
    57 
    57 
    58   // Can a page size be something else than a power of two?
    58   // Can a page size be something else than a power of two?
    59   assert(is_power_of_2((intptr_t)page_sz), "must be a power of 2");
    59   assert(is_power_of_2((intptr_t)page_sz), "must be a power of 2");
    60   size_t new_alignment = round_to(page_sz, _gen_alignment);
    60   size_t new_alignment = align_up(page_sz, _gen_alignment);
    61   if (new_alignment != _gen_alignment) {
    61   if (new_alignment != _gen_alignment) {
    62     _gen_alignment = new_alignment;
    62     _gen_alignment = new_alignment;
    63     _space_alignment = new_alignment;
    63     _space_alignment = new_alignment;
    64     // Redo everything from the start
    64     // Redo everything from the start
    65     initialize_flags();
    65     initialize_flags();