--- old/src/hotspot/share/gc/serial/serialHeap.cpp 2018-02-22 14:45:48.836290771 +0100 +++ new/src/hotspot/share/gc/serial/serialHeap.cpp 2018-02-22 14:45:48.620283388 +0100 @@ -29,7 +29,12 @@ #include "services/memoryManager.hpp" SerialHeap::SerialHeap(GenCollectorPolicy* policy) : - GenCollectedHeap(policy), _eden_pool(NULL), _survivor_pool(NULL), _old_pool(NULL) { + GenCollectedHeap(policy, + Generation::DefNew, + Generation::MarkSweepCompact), + _eden_pool(NULL), + _survivor_pool(NULL), + _old_pool(NULL) { _young_manager = new GCMemoryManager("Copy", "end of minor GC"); _old_manager = new GCMemoryManager("MarkSweepCompact", "end of major GC"); }