hotspot/src/share/vm/gc/parallel/psParallelCompact.cpp
changeset 37260 664b7520c44b
parent 37248 11a660dbbb8e
child 37462 58bb9394a98b
equal deleted inserted replaced
37259:f107e004af65 37260:664b7520c44b
  2046   GCTraceTime(Info, gc, phases) tm("Marking Phase", &_gc_timer);
  2046   GCTraceTime(Info, gc, phases) tm("Marking Phase", &_gc_timer);
  2047 
  2047 
  2048   ParallelScavengeHeap* heap = ParallelScavengeHeap::heap();
  2048   ParallelScavengeHeap* heap = ParallelScavengeHeap::heap();
  2049   uint parallel_gc_threads = heap->gc_task_manager()->workers();
  2049   uint parallel_gc_threads = heap->gc_task_manager()->workers();
  2050   uint active_gc_threads = heap->gc_task_manager()->active_workers();
  2050   uint active_gc_threads = heap->gc_task_manager()->active_workers();
  2051   TaskQueueSetSuper* qset = ParCompactionManager::region_array();
  2051   TaskQueueSetSuper* qset = ParCompactionManager::stack_array();
  2052   ParallelTaskTerminator terminator(active_gc_threads, qset);
  2052   ParallelTaskTerminator terminator(active_gc_threads, qset);
  2053 
  2053 
  2054   ParCompactionManager::MarkAndPushClosure mark_and_push_closure(cm);
  2054   ParCompactionManager::MarkAndPushClosure mark_and_push_closure(cm);
  2055   ParCompactionManager::FollowStackClosure follow_stack_closure(cm);
  2055   ParCompactionManager::FollowStackClosure follow_stack_closure(cm);
  2056 
  2056