From 3d0ab2b1aa9246d35ef0d6a7707f05aa2dab0f77 Mon Sep 17 00:00:00 2001 From: Albert Mingkun Yang Date: Tue, 30 Aug 2022 19:36:41 +0000 Subject: [PATCH] 8292858: G1: Remove redundant check in G1FlushHumongousCandidateRemSets Reviewed-by: tschatzl, kbarrett --- src/hotspot/share/gc/g1/g1RemSet.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/hotspot/share/gc/g1/g1RemSet.cpp b/src/hotspot/share/gc/g1/g1RemSet.cpp index 8008f51067c..15bd1c087ef 100644 --- a/src/hotspot/share/gc/g1/g1RemSet.cpp +++ b/src/hotspot/share/gc/g1/g1RemSet.cpp @@ -1322,8 +1322,7 @@ class G1MergeHeapRootsTask : public WorkerTask { virtual bool do_heap_region(HeapRegion* r) { G1CollectedHeap* g1h = G1CollectedHeap::heap(); - if (!r->is_starts_humongous() || - !g1h->region_attr(r->hrm_index()).is_humongous() || + if (!g1h->region_attr(r->hrm_index()).is_humongous() || r->rem_set()->is_empty()) { return false; }