mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-18 10:04:42 +02:00
8066875: VirtualSpace does not use large pages
Reviewed-by: stefank, tschatzl, anoll, thartmann
This commit is contained in:
parent
71d4cfb1ad
commit
86f95c464f
8 changed files with 71 additions and 22 deletions
|
@ -104,8 +104,8 @@ bool CodeHeap::reserve(ReservedSpace rs, size_t committed_size, size_t segment_s
|
|||
size_t page_size = os::vm_page_size();
|
||||
if (os::can_execute_large_page_memory()) {
|
||||
const size_t min_pages = 8;
|
||||
page_size = MIN2(os::page_size_for_region(committed_size, min_pages),
|
||||
os::page_size_for_region(rs.size(), min_pages));
|
||||
page_size = MIN2(os::page_size_for_region_aligned(committed_size, min_pages),
|
||||
os::page_size_for_region_aligned(rs.size(), min_pages));
|
||||
}
|
||||
|
||||
const size_t granularity = os::vm_allocation_granularity();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue