< prev index next >

src/hotspot/share/gc/g1/g1Arguments.cpp

Print this page
rev 47829 : 8189389: Move heap creation into GC interface

*** 22,32 **** --- 22,35 ---- * */ #include "precompiled.hpp" #include "gc/g1/g1Arguments.hpp" + #include "gc/g1/g1CollectedHeap.inline.hpp" + #include "gc/g1/g1CollectorPolicy.hpp" #include "gc/g1/heapRegion.hpp" + #include "gc/shared/gcArguments.inline.hpp" #include "runtime/globals.hpp" #include "runtime/globals_extension.hpp" #include "runtime/vm_version.hpp" size_t G1Arguments::conservative_max_heap_alignment() {
*** 88,92 **** --- 91,99 ---- FLAG_SET_DEFAULT(GCPauseIntervalMillis, MaxGCPauseMillis + 1); } log_trace(gc)("MarkStackSize: %uk MarkStackSizeMax: %uk", (unsigned int) (MarkStackSize / K), (uint) (MarkStackSizeMax / K)); } + + CollectedHeap* G1Arguments::create_heap() { + return create_heap_with_policy<G1CollectedHeap, G1CollectorPolicy>(); + }
< prev index next >