src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp
changeset 50606 8f1d5d706bdd
parent 50071 758deedaae84
child 52905 bec57b4a6d69
--- a/src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp	Tue May 29 09:26:00 2018 +0200
+++ b/src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp	Mon Jun 18 12:11:59 2018 +0200
@@ -50,10 +50,11 @@
   void execute(STWGCTimer* timer, G1FullGCTracer* tracer);
 
   // Executes the given task using concurrent marking worker threads.
-  virtual void execute(ProcessTask& task);
+  virtual void execute(ProcessTask& task, uint ergo_workers);
 
 private:
   void run_task(AbstractGangTask* task);
+  void run_task(AbstractGangTask* task, uint workers);
 
   class G1RefProcTaskProxy : public AbstractGangTask {
     typedef AbstractRefProcTaskExecutor::ProcessTask ProcessTask;