diff -r beca9f8524c1 -r 93f09ca4a7f8 src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Thu May 02 10:38:00 2019 +0200 +++ b/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Mon Apr 15 11:47:46 2019 +0200 @@ -24,6 +24,7 @@ #include "precompiled.hpp" #include "memory/allocation.hpp" +#include "gc/shared/gcArguments.hpp" #include "gc/shared/gcTimer.hpp" #include "gc/shared/gcTraceTime.inline.hpp" #include "gc/shared/memAllocator.hpp" @@ -66,6 +67,7 @@ #include "gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp" #include "memory/metaspace.hpp" +#include "runtime/globals.hpp" #include "runtime/interfaceSupport.inline.hpp" #include "runtime/safepointMechanism.hpp" #include "runtime/vmThread.hpp" @@ -139,10 +141,10 @@ // Figure out heap sizing // - size_t init_byte_size = collector_policy()->initial_heap_byte_size(); - size_t min_byte_size = collector_policy()->min_heap_byte_size(); - size_t max_byte_size = collector_policy()->max_heap_byte_size(); - size_t heap_alignment = collector_policy()->heap_alignment(); + size_t init_byte_size = InitialHeapSize; + size_t min_byte_size = MinHeapSize; + size_t max_byte_size = MaxHeapSize; + size_t heap_alignment = HeapAlignment; size_t reg_size_bytes = ShenandoahHeapRegion::region_size_bytes(); @@ -1159,10 +1161,6 @@ //assert(false, "Shouldn't need to do full collections"); } -CollectorPolicy* ShenandoahHeap::collector_policy() const { - return _shenandoah_policy; -} - HeapWord* ShenandoahHeap::block_start(const void* addr) const { Space* sp = heap_region_containing(addr); if (sp != NULL) {