--- old/src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp 2020-08-18 18:23:27.412291387 +0200 +++ new/src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp 2020-08-18 18:23:27.280289513 +0200 @@ -39,8 +39,8 @@ } // After a collection pause, young list target length is updated. So we need to make sure we have enough regions in dram for young gen. -void G1HeterogeneousHeapPolicy::record_collection_pause_end(double pause_time_ms) { - G1Policy::record_collection_pause_end(pause_time_ms); +void G1HeterogeneousHeapPolicy::record_collection_pause_end(double pause_time_ms, bool start_concurrent_mark_cycle) { + G1Policy::record_collection_pause_end(pause_time_ms, start_concurrent_mark_cycle); _manager->adjust_dram_regions((uint)young_list_target_length(), G1CollectedHeap::heap()->workers()); }