src/hotspot/share/gc/g1/g1FullCollector.cpp
changeset 51546 b9f6a4427da9
parent 51497 ec014e5694ec
child 52904 d2f118d3f8e7
--- a/src/hotspot/share/gc/g1/g1FullCollector.cpp	Wed Aug 22 09:33:18 2018 -0700
+++ b/src/hotspot/share/gc/g1/g1FullCollector.cpp	Tue Aug 28 12:57:40 2018 -0400
@@ -41,7 +41,7 @@
 #include "gc/shared/gcTraceTime.inline.hpp"
 #include "gc/shared/preservedMarks.hpp"
 #include "gc/shared/referenceProcessor.hpp"
-#include "gc/shared/weakProcessor.hpp"
+#include "gc/shared/weakProcessor.inline.hpp"
 #include "logging/log.hpp"
 #include "runtime/biasedLocking.hpp"
 #include "runtime/handles.inline.hpp"
@@ -214,8 +214,8 @@
 
   // Weak oops cleanup.
   {
-    GCTraceTime(Debug, gc, phases) trace("Phase 1: Weak Processing", scope()->timer());
-    WeakProcessor::weak_oops_do(&_is_alive, &do_nothing_cl);
+    GCTraceTime(Debug, gc, phases) debug("Phase 1: Weak Processing", scope()->timer());
+    WeakProcessor::weak_oops_do(_heap->workers(), &_is_alive, &do_nothing_cl, 1);
   }
 
   // Class unloading and cleanup.