Searched refs:GCTaskManager (Results 1 - 14 of 14) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/
H A DgcTaskThread.hpp35 class GCTaskManager;
38 friend class GCTaskManager;
41 GCTaskManager* _manager; // Manager for worker.
53 static GCTaskThread* create(GCTaskManager* manager,
77 GCTaskThread(GCTaskManager* manager, uint which, uint processor_id);
81 GCTaskManager* manager() const {
H A DpcTasks.hpp78 virtual void do_it(GCTaskManager* manager, uint which);
110 virtual void do_it(GCTaskManager* manager, uint which);
132 virtual void do_it(GCTaskManager* manager, uint which);
155 virtual void do_it(GCTaskManager* manager, uint which)
166 // tasks using GCTaskManager.
193 virtual void do_it(GCTaskManager* manager, uint which);
211 virtual void do_it(GCTaskManager* manager, uint which);
234 virtual void do_it(GCTaskManager* manager, uint which);
256 virtual void do_it(GCTaskManager* manager, uint which);
H A DpsTasks.hpp73 virtual void do_it(GCTaskManager* manager, uint which);
93 virtual void do_it(GCTaskManager* manager, uint which);
112 virtual void do_it(GCTaskManager* manager, uint which);
131 virtual void do_it(GCTaskManager* manager, uint which);
198 virtual void do_it(GCTaskManager* manager, uint which);
H A DgcTaskManager.hpp32 // The GCTaskManager is a queue of GCTasks, and accessors
40 class GCTaskManager;
83 virtual void do_it(GCTaskManager* manager, uint which) = 0;
280 // when a GCTaskManager is done.
284 virtual void notify(GCTaskManager* manager) = 0;
315 // GCTaskManager. The GC threads that have been "idled" in a IdleGCTask
317 // stealing tasks. The GCTaskManager does not wait for all the "idled"
355 // held in the GCTaskThread** _thread array in GCTaskManager.
358 class GCTaskManager : public CHeapObj<mtGC> { class in inherits:CHeapObj
387 static GCTaskManager* creat
[all...]
H A DgcTaskManager.cpp65 _affinity(GCTaskManager::sentinel_worker()){
71 _affinity(GCTaskManager::sentinel_worker()) {
375 // GCTaskManager
377 GCTaskManager::GCTaskManager(uint workers) : function in class:GCTaskManager
385 GCTaskManager::GCTaskManager(uint workers, NotifyDoneClosure* ndc) : function in class:GCTaskManager
393 void GCTaskManager::initialize() {
395 tty->print_cr("GCTaskManager::initialize: workers: %u", workers());
399 "GCTaskManager monito
[all...]
H A DpsScavenge.hpp36 class GCTaskManager;
109 static GCTaskManager* const gc_task_manager();
H A DpsTasks.cpp49 void ScavengeRootsTask::do_it(GCTaskManager* manager, uint which) {
112 void ThreadRootsTask::do_it(GCTaskManager* manager, uint which) {
136 void StealTask::do_it(GCTaskManager* manager, uint which) {
165 void SerialOldToYoungRootsTask::do_it(GCTaskManager* manager, uint which) {
190 void OldToYoungRootsTask::do_it(GCTaskManager* manager, uint which) {
H A DpcTasks.cpp48 void ThreadRootsMarkingTask::do_it(GCTaskManager* manager, uint which) {
71 void MarkFromRootsTask::do_it(GCTaskManager* manager, uint which) {
135 void RefProcTaskProxy::do_it(GCTaskManager* manager, uint which)
192 void StealMarkingTask::do_it(GCTaskManager* manager, uint which) {
225 void StealRegionCompactionTask::do_it(GCTaskManager* manager, uint which) {
293 void UpdateDensePrefixTask::do_it(GCTaskManager* manager, uint which) {
307 void DrainStacksCompactionTask::do_it(GCTaskManager* manager, uint which) {
H A DparallelScavengeHeap.hpp40 class GCTaskManager;
73 static GCTaskManager* _gc_task_manager; // The task manager.
116 static GCTaskManager* const gc_task_manager() { return _gc_task_manager; }
H A DgcTaskThread.cpp37 GCTaskThread::GCTaskThread(GCTaskManager* manager,
96 // GC workers get tasks from the GCTaskManager and execute
98 // the GC workers wait in the GCTaskManager's get_task()
106 if (processor_id() != GCTaskManager::sentinel_worker()) {
H A DpsScavenge.cpp150 virtual void do_it(GCTaskManager* manager, uint which);
153 void PSRefProcTaskProxy::do_it(GCTaskManager* manager, uint which)
176 virtual void do_it(GCTaskManager* manager, uint which)
190 GCTaskManager* manager = ParallelScavengeHeap::gc_task_manager();
208 GCTaskManager* manager = ParallelScavengeHeap::gc_task_manager();
809 GCTaskManager* const PSScavenge::gc_task_manager() {
H A DparallelScavengeHeap.cpp54 GCTaskManager* ParallelScavengeHeap::_gc_task_manager = NULL;
259 // Set up the GCTaskManager
260 _gc_task_manager = GCTaskManager::create(ParallelGCThreads);
H A DpsParallelCompact.hpp45 class GCTaskManager;
1224 static GCTaskManager* const gc_task_manager();
H A DpsParallelCompact.cpp2384 GCTaskManager* const PSParallelCompact::gc_task_manager() {

Completed in 81 milliseconds