--- 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;