--- old/src/hotspot/share/memory/universe.cpp 2017-11-03 14:47:00.078145524 -0700 +++ new/src/hotspot/share/memory/universe.cpp 2017-11-03 14:46:59.812147714 -0700 @@ -879,7 +879,7 @@ || use_large_pages, "Wrong alignment to use large pages"); // Now create the space. - ReservedHeapSpace total_rs(total_reserved, alignment, use_large_pages); + 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), @@ -893,6 +893,9 @@ 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; }