--- a/src/hotspot/share/gc/g1/g1CollectedHeap.cpp Tue Aug 14 10:42:00 2018 +0800
+++ b/src/hotspot/share/gc/g1/g1CollectedHeap.cpp Tue Aug 14 00:15:56 2018 -0400
@@ -52,7 +52,7 @@
#include "gc/g1/g1RemSet.hpp"
#include "gc/g1/g1RootClosures.hpp"
#include "gc/g1/g1RootProcessor.hpp"
-#include "gc/g1/g1SATBMarkQueueFilter.hpp"
+#include "gc/g1/g1SATBMarkQueueSet.hpp"
#include "gc/g1/g1StringDedup.hpp"
#include "gc/g1/g1ThreadLocalData.hpp"
#include "gc/g1/g1YCTypes.hpp"
@@ -1687,8 +1687,7 @@
// Perform any initialization actions delegated to the policy.
g1_policy()->init(this, &_collection_set);
- G1SATBMarkQueueFilter* satb_filter = new G1SATBMarkQueueFilter(this);
- G1BarrierSet::satb_mark_queue_set().initialize(satb_filter,
+ G1BarrierSet::satb_mark_queue_set().initialize(this,
SATB_Q_CBL_mon,
SATB_Q_FL_lock,
G1SATBProcessCompletedThreshold,