< prev index next >

src/hotspot/share/memory/universe.cpp

Print this page
rev 52626 : webrev.03

*** 824,833 **** --- 824,837 ---- bool use_large_pages = UseLargePages && is_aligned(alignment, os::large_page_size()); assert(!UseLargePages || UseParallelGC || use_large_pages, "Wrong alignment to use large pages"); + // When AllocateOldGenAt is set, we cannot use largepages for entire heap memory. + // Only young gen which is allocated in dram can use large pages, but we currently don't support that. + use_large_pages = (AllocateOldGenAt != NULL) ? false : use_large_pages; + // Now create the space. ReservedHeapSpace total_rs(total_reserved, alignment, use_large_pages, AllocateHeapAt); if (total_rs.is_reserved()) { assert((total_reserved == total_rs.size()) && ((uintptr_t)total_rs.base() % alignment == 0),
< prev index next >