--- a/src/hotspot/share/gc/cms/cmsHeap.cpp Tue Apr 10 12:18:42 2018 +0200
+++ b/src/hotspot/share/gc/cms/cmsHeap.cpp Tue Apr 10 12:20:00 2018 +0200
@@ -23,6 +23,7 @@
*/
#include "precompiled.hpp"
+#include "gc/cms/cmsCardTable.hpp"
#include "gc/cms/compactibleFreeListSpace.hpp"
#include "gc/cms/concurrentMarkSweepGeneration.hpp"
#include "gc/cms/concurrentMarkSweepThread.hpp"
@@ -90,6 +91,10 @@
return JNI_OK;
}
+CardTableRS* CMSHeap::create_rem_set(const MemRegion& reserved_region) {
+ return new CMSCardTable(reserved_region);
+}
+
void CMSHeap::initialize_serviceability() {
_young_manager = new GCMemoryManager("ParNew", "end of minor GC");
_old_manager = new GCMemoryManager("ConcurrentMarkSweep", "end of major GC");