< prev index next >

src/hotspot/share/memory/universe.cpp

Print this page

        

*** 877,887 **** assert(!UseLargePages || UseParallelGC || use_large_pages, "Wrong alignment to use large pages"); // Now create the space. ! ReservedHeapSpace total_rs(total_reserved, alignment, use_large_pages); if (total_rs.is_reserved()) { assert((total_reserved == total_rs.size()) && ((uintptr_t)total_rs.base() % alignment == 0), "must be exactly of required size and alignment"); // We are good. --- 877,887 ---- assert(!UseLargePages || UseParallelGC || use_large_pages, "Wrong alignment to 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), "must be exactly of required size and alignment"); // We are good.
*** 891,900 **** --- 891,903 ---- // or zero-based narrow oops are actually used. // Else heap start and base MUST differ, so that NULL can be encoded nonambigous. Universe::set_narrow_oop_base((address)total_rs.compressed_oop_base()); } + if (AllocateHeapAt != NULL) { + log_info(gc,heap)("Successfully allocated Java heap at location %s", AllocateHeapAt); + } return total_rs; } vm_exit_during_initialization( err_msg("Could not reserve enough space for " SIZE_FORMAT "KB object heap",
< prev index next >