From af15605babb765a9d1015ea3ca33773c81b3ce58 Mon Sep 17 00:00:00 2001 From: Aleksey Shipilev Date: Mon, 30 Mar 2020 19:37:23 +0200 Subject: [PATCH] 8241838: Shenandoah: no need to trash cset during final mark Reviewed-by: rkennke --- src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp | 6 ------ src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp | 1 - 2 files changed, 7 deletions(-) diff --git a/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp b/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp index 27e01c45ac8..a795b6b88f5 100644 --- a/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp +++ b/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp @@ -1489,12 +1489,6 @@ void ShenandoahHeap::op_final_mark() { sync_pinned_region_status(); } - // Trash the collection set left over from previous cycle, if any. - { - ShenandoahGCPhase phase(ShenandoahPhaseTimings::trash_cset); - trash_cset_regions(); - } - { ShenandoahGCPhase phase(ShenandoahPhaseTimings::prepare_evac); diff --git a/src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp b/src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp index 92debb6aff8..4c77024400e 100644 --- a/src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp +++ b/src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp @@ -82,7 +82,6 @@ class outputStream; f(complete_liveness, " Complete Liveness") \ f(retire_tlabs, " Retire TLABs") \ f(sync_pinned, " Sync Pinned") \ - f(trash_cset, " Trash CSet") \ f(prepare_evac, " Prepare Evacuation") \ f(init_evac, " Initial Evacuation") \ SHENANDOAH_GC_PAR_PHASE_DO(evac_, " E: ", f) \