equal
deleted
inserted
replaced
28 #include "gc/g1/g1BarrierSet.hpp" |
28 #include "gc/g1/g1BarrierSet.hpp" |
29 #include "gc/g1/g1CollectedHeap.inline.hpp" |
29 #include "gc/g1/g1CollectedHeap.inline.hpp" |
30 #include "gc/g1/g1CollectorState.hpp" |
30 #include "gc/g1/g1CollectorState.hpp" |
31 #include "gc/g1/g1ConcurrentMark.inline.hpp" |
31 #include "gc/g1/g1ConcurrentMark.inline.hpp" |
32 #include "gc/g1/g1ConcurrentMarkThread.inline.hpp" |
32 #include "gc/g1/g1ConcurrentMarkThread.inline.hpp" |
|
33 #include "gc/g1/g1DirtyCardQueue.hpp" |
33 #include "gc/g1/g1HeapVerifier.hpp" |
34 #include "gc/g1/g1HeapVerifier.hpp" |
34 #include "gc/g1/g1OopClosures.inline.hpp" |
35 #include "gc/g1/g1OopClosures.inline.hpp" |
35 #include "gc/g1/g1Policy.hpp" |
36 #include "gc/g1/g1Policy.hpp" |
36 #include "gc/g1/g1RegionMarkStatsCache.inline.hpp" |
37 #include "gc/g1/g1RegionMarkStatsCache.inline.hpp" |
37 #include "gc/g1/g1StringDedup.hpp" |
38 #include "gc/g1/g1StringDedup.hpp" |
370 |
371 |
371 _global_mark_stack(), |
372 _global_mark_stack(), |
372 |
373 |
373 // _finger set in set_non_marking_state |
374 // _finger set in set_non_marking_state |
374 |
375 |
375 _worker_id_offset(DirtyCardQueueSet::num_par_ids() + G1ConcRefinementThreads), |
376 _worker_id_offset(G1DirtyCardQueueSet::num_par_ids() + G1ConcRefinementThreads), |
376 _max_num_tasks(ParallelGCThreads), |
377 _max_num_tasks(ParallelGCThreads), |
377 // _num_active_tasks set in set_non_marking_state() |
378 // _num_active_tasks set in set_non_marking_state() |
378 // _tasks set inside the constructor |
379 // _tasks set inside the constructor |
379 |
380 |
380 _task_queues(new G1CMTaskQueueSet((int) _max_num_tasks)), |
381 _task_queues(new G1CMTaskQueueSet((int) _max_num_tasks)), |