--- old/src/hotspot/share/gc/cms/cmsHeap.cpp 2018-02-22 14:45:48.516279832 +0100 +++ new/src/hotspot/share/gc/cms/cmsHeap.cpp 2018-02-22 14:45:48.308272723 +0100 @@ -64,7 +64,12 @@ }; CMSHeap::CMSHeap(GenCollectorPolicy *policy) : - GenCollectedHeap(policy), _eden_pool(NULL), _survivor_pool(NULL), _old_pool(NULL) { + GenCollectedHeap(policy, + Generation::ParNew, + Generation::ConcurrentMarkSweep), + _eden_pool(NULL), + _survivor_pool(NULL), + _old_pool(NULL) { _workers = new WorkGang("GC Thread", ParallelGCThreads, /* are_GC_task_threads */true, /* are_ConcurrentGC_threads */false);