diff -r 8a5e8cd321d9 -r d64722b0b371 src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp --- a/src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp Fri Nov 24 15:48:01 2017 +0100 +++ b/src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp Mon Nov 27 10:51:31 2017 +0100 @@ -105,9 +105,9 @@ (old_gen()->virtual_space()->high_boundary() == young_gen()->virtual_space()->low_boundary()), "Boundaries must meet"); - // initialize the policy counters - 2 collectors, 3 generations + // initialize the policy counters - 2 collectors, 2 generations _gc_policy_counters = - new PSGCAdaptivePolicyCounters("ParScav:MSC", 2, 3, _size_policy); + new PSGCAdaptivePolicyCounters("ParScav:MSC", 2, 2, _size_policy); // Set up the GCTaskManager _gc_task_manager = GCTaskManager::create(ParallelGCThreads);