< prev index next >
src/hotspot/share/gc/parallel/psParallelCompact.hpp
8224665: Parallel GC: Use WorkGang (7: remove task manager)
class PSYoungGen;
class PSOldGen;
class ParCompactionManager;
class ParallelTaskTerminator;
class PSParallelCompact;
- class GCTaskManager;
- class GCTaskQueue;
class PreGCValues;
class MoveAndUpdateClosure;
class RefProcTaskExecutor;
class ParallelOldTracer;
class STWGCTimer;
***************
// Public accessors
static elapsedTimer* accumulated_time() { return &_accumulated_time; }
static unsigned int total_invocations() { return _total_invocations; }
static CollectorCounters* counters() { return _counters; }
- // Used to add tasks
- static GCTaskManager* const gc_task_manager();
-
// Marking support
static inline bool mark_obj(oop obj);
static inline bool is_marked(oop obj);
template <class T> static inline void adjust_pointer(T* p, ParCompactionManager* cm);
< prev index next >