< prev index next >

src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Print this page




 349   _mark_bitmap_1(),
 350   _mark_bitmap_2(),
 351   _prev_mark_bitmap(&_mark_bitmap_1),
 352   _next_mark_bitmap(&_mark_bitmap_2),
 353 
 354   _heap(_g1h->reserved_region()),
 355 
 356   _root_regions(),
 357 
 358   _global_mark_stack(),
 359 
 360   // _finger set in set_non_marking_state
 361 
 362   _worker_id_offset(DirtyCardQueueSet::num_par_ids() + G1ConcRefinementThreads),
 363   _max_num_tasks(ParallelGCThreads),
 364   // _num_active_tasks set in set_non_marking_state()
 365   // _tasks set inside the constructor
 366 
 367   _task_queues(new G1CMTaskQueueSet((int) _max_num_tasks)),
 368   _terminator((int) _max_num_tasks, _task_queues),

 369   _first_overflow_barrier_sync(),
 370   _second_overflow_barrier_sync(),
 371 
 372   _has_overflown(false),
 373   _concurrent(false),
 374   _has_aborted(false),
 375   _restart_for_overflow(false),
 376   _gc_timer_cm(new (ResourceObj::C_HEAP, mtGC) ConcurrentGCTimer()),
 377   _gc_tracer_cm(new (ResourceObj::C_HEAP, mtGC) G1OldTracer()),
 378 
 379   // _verbose_level set below
 380 
 381   _init_times(),
 382   _remark_times(),
 383   _remark_mark_times(),
 384   _remark_weak_ref_times(),
 385   _cleanup_times(),
 386   _total_cleanup_time(0.0),
 387 
 388   _accum_task_vtime(NULL),




 349   _mark_bitmap_1(),
 350   _mark_bitmap_2(),
 351   _prev_mark_bitmap(&_mark_bitmap_1),
 352   _next_mark_bitmap(&_mark_bitmap_2),
 353 
 354   _heap(_g1h->reserved_region()),
 355 
 356   _root_regions(),
 357 
 358   _global_mark_stack(),
 359 
 360   // _finger set in set_non_marking_state
 361 
 362   _worker_id_offset(DirtyCardQueueSet::num_par_ids() + G1ConcRefinementThreads),
 363   _max_num_tasks(ParallelGCThreads),
 364   // _num_active_tasks set in set_non_marking_state()
 365   // _tasks set inside the constructor
 366 
 367   _task_queues(new G1CMTaskQueueSet((int) _max_num_tasks)),
 368   _terminator((int) _max_num_tasks, _task_queues),
 369 
 370   _first_overflow_barrier_sync(),
 371   _second_overflow_barrier_sync(),
 372 
 373   _has_overflown(false),
 374   _concurrent(false),
 375   _has_aborted(false),
 376   _restart_for_overflow(false),
 377   _gc_timer_cm(new (ResourceObj::C_HEAP, mtGC) ConcurrentGCTimer()),
 378   _gc_tracer_cm(new (ResourceObj::C_HEAP, mtGC) G1OldTracer()),
 379 
 380   // _verbose_level set below
 381 
 382   _init_times(),
 383   _remark_times(),
 384   _remark_mark_times(),
 385   _remark_weak_ref_times(),
 386   _cleanup_times(),
 387   _total_cleanup_time(0.0),
 388 
 389   _accum_task_vtime(NULL),


< prev index next >