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

/openjdk10/hotspot/src/share/vm/gc/parallel/
H A DgcTaskThread.hpp35 class GCTaskManager;
38 friend class GCTaskManager;
41 GCTaskManager* _manager; // Manager for worker.
53 static GCTaskThread* create(GCTaskManager* manager,
75 GCTaskThread(GCTaskManager* manager, uint which, uint processor_id);
79 GCTaskManager* manager() const {
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);
179 virtual void do_it(GCTaskManager* manager, uint which);
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);
H A DgcTaskManager.hpp32 // The GCTaskManager is a queue of GCTasks, and accessors
40 class GCTaskManager;
82 virtual void do_it(GCTaskManager* manager, uint which) = 0;
316 // GCTaskManager. The GC threads that have been "idled" in a IdleGCTask
318 // stealing tasks. The GCTaskManager does not wait for all the "idled"
356 // held in the GCTaskThread** _thread array in GCTaskManager.
359 class GCTaskManager : public CHeapObj<mtGC> { class in inherits:CHeapObj
389 static GCTaskManager* create(uint workers) {
390 return new GCTaskManager(workers);
392 static void destroy(GCTaskManager* tha
[all...]
H A DpsTasks.cpp49 void ScavengeRootsTask::do_it(GCTaskManager* manager, uint which) {
116 void ThreadRootsTask::do_it(GCTaskManager* manager, uint which) {
140 void StealTask::do_it(GCTaskManager* manager, uint which) {
169 void OldToYoungRootsTask::do_it(GCTaskManager* manager, uint which) {
H A DgcTaskManager.cpp83 _affinity = GCTaskManager::sentinel_worker();
372 // GCTaskManager
374 GCTaskManager::GCTaskManager(uint workers) : function in class:GCTaskManager
382 GCTaskThread* GCTaskManager::install_worker(uint t) {
388 void GCTaskManager::add_workers(bool initializing) {
403 const char* GCTaskManager::group_name() {
407 void GCTaskManager::initialize() {
409 tty->print_cr("GCTaskManager::initialize: workers: %u", workers());
413 "GCTaskManager monito
[all...]
H A DpsScavenge.hpp36 class GCTaskManager;
111 static GCTaskManager* const gc_task_manager();
H A DpcTasks.cpp52 void ThreadRootsMarkingTask::do_it(GCTaskManager* manager, uint which) {
78 void MarkFromRootsTask::do_it(GCTaskManager* manager, uint which) {
142 void RefProcTaskProxy::do_it(GCTaskManager* manager, uint which)
197 void StealMarkingTask::do_it(GCTaskManager* manager, uint which) {
226 void CompactionWithStealingTask::do_it(GCTaskManager* manager, uint which) {
263 void UpdateDensePrefixTask::do_it(GCTaskManager* manager, uint which) {
H A DparallelScavengeHeap.hpp43 class GCTaskManager;
65 static GCTaskManager* _gc_task_manager;
106 static GCTaskManager* const gc_task_manager() { return _gc_task_manager; }
H A DgcTaskThread.cpp39 GCTaskThread::GCTaskThread(GCTaskManager* manager,
112 // GC workers get tasks from the GCTaskManager and execute
114 // the GC workers wait in the GCTaskManager's get_task()
122 if (processor_id() != GCTaskManager::sentinel_worker()) {
H A DpsScavenge.cpp135 virtual void do_it(GCTaskManager* manager, uint which);
138 void PSRefProcTaskProxy::do_it(GCTaskManager* manager, uint which)
161 virtual void do_it(GCTaskManager* manager, uint which)
175 GCTaskManager* manager = ParallelScavengeHeap::gc_task_manager();
193 GCTaskManager* manager = ParallelScavengeHeap::gc_task_manager();
715 GCTaskManager* const PSScavenge::gc_task_manager() {
H A DpsPromotionManager.cpp254 virtual void do_it(GCTaskManager* manager, uint which){
268 GCTaskManager* _gc_task_manager;
271 PSRestorePreservedMarksTaskExecutor(GCTaskManager* gc_task_manager)
H A DparallelScavengeHeap.cpp54 GCTaskManager* ParallelScavengeHeap::_gc_task_manager = NULL;
111 // Set up the GCTaskManager
112 _gc_task_manager = GCTaskManager::create(ParallelGCThreads);
H A DpsParallelCompact.hpp43 class GCTaskManager;
1134 static GCTaskManager* const gc_task_manager();
H A DpsParallelCompact.cpp2052 GCTaskManager* const PSParallelCompact::gc_task_manager() {

Completed in 181 milliseconds