Lines Matching refs:GCTaskManager

65   _affinity(GCTaskManager::sentinel_worker()){
71 _affinity(GCTaskManager::sentinel_worker()) {
375 // GCTaskManager
377 GCTaskManager::GCTaskManager(uint workers) :
385 GCTaskManager::GCTaskManager(uint workers, NotifyDoneClosure* ndc) :
393 void GCTaskManager::initialize() {
395 tty->print_cr("GCTaskManager::initialize: workers: %u", workers());
399 "GCTaskManager monitor", // name
401 // The queue for the GCTaskManager must be a CHeapObj.
423 tty->print("GCTaskManager::initialize: distribution:");
446 GCTaskManager::~GCTaskManager() {
477 void GCTaskManager::set_active_gang() {
488 gclog_or_tty->print_cr("GCTaskManager::set_active_gang(): "
499 void GCTaskManager::task_idle_workers() {
505 // the GCTaskManager's monitor so that the "more_inactive_workers"
547 void GCTaskManager::release_idle_workers() {
557 void GCTaskManager::print_task_time_stamps() {
564 void GCTaskManager::print_threads_on(outputStream* st) {
572 void GCTaskManager::threads_do(ThreadClosure* tc) {
580 GCTaskThread* GCTaskManager::thread(uint which) {
586 void GCTaskManager::set_thread(uint which, GCTaskThread* value) {
592 void GCTaskManager::add_task(GCTask* task) {
596 tty->print_cr("GCTaskManager::add_task(" INTPTR_FORMAT " [%s])",
602 tty->print_cr(" GCTaskManager::add_task (%s)->notify_all",
609 void GCTaskManager::add_list(GCTaskQueue* list) {
613 tty->print_cr("GCTaskManager::add_list(%u)", list->length());
618 tty->print_cr(" GCTaskManager::add_list (%s)->notify_all",
626 // to the GCTaskManager's queue. When new work is added,
632 GCTask* GCTaskManager::get_task(uint which) {
641 tty->print_cr("GCTaskManager::get_task(%u)"
676 tty->print_cr("GCTaskManager::get_task(%u) => " INTPTR_FORMAT " [%s]",
688 void GCTaskManager::note_completion(uint which) {
691 tty->print_cr("GCTaskManager::note_completion(%u)", which);
705 tty->print_cr(" GCTaskManager::note_completion(%u) done", which);
714 tty->print_cr(" GCTaskManager::note_completion(%u) (%s)->notify_all",
738 uint GCTaskManager::increment_busy_workers() {
744 uint GCTaskManager::decrement_busy_workers() {
751 void GCTaskManager::release_all_resources() {
758 bool GCTaskManager::should_release_resources(uint which) {
763 void GCTaskManager::note_release(uint which) {
769 // tasks are added to the GCTaskManager's queue of tasks and
779 // as any tasks are running the GCTaskManager will wait for execution
785 void GCTaskManager::execute_and_wait(GCTaskQueue* list) {
800 bool GCTaskManager::resource_flag(uint which) {
805 void GCTaskManager::set_resource_flag(uint which, bool value) {
857 void IdleGCTask::do_it(GCTaskManager* manager, uint which) {
913 void BarrierGCTask::do_it(GCTaskManager* manager, uint which) {
924 void BarrierGCTask::do_it_internal(GCTaskManager* manager, uint which) {
946 void ReleasingBarrierGCTask::do_it(GCTaskManager* manager, uint which) {
962 void NotifyingBarrierGCTask::do_it(GCTaskManager* manager, uint which) {
1038 void WaitForBarrierGCTask::do_it(GCTaskManager* manager, uint which) {