equal
deleted
inserted
replaced
654 // List of regions which require zero filling. |
654 // List of regions which require zero filling. |
655 UncleanRegionList _unclean_region_list; |
655 UncleanRegionList _unclean_region_list; |
656 bool _unclean_regions_coming; |
656 bool _unclean_regions_coming; |
657 |
657 |
658 public: |
658 public: |
|
659 |
|
660 SubTasksDone* process_strong_tasks() { return _process_strong_tasks; } |
|
661 |
659 void set_refine_cte_cl_concurrency(bool concurrent); |
662 void set_refine_cte_cl_concurrency(bool concurrent); |
660 |
663 |
661 RefToScanQueue *task_queue(int i) const; |
664 RefToScanQueue *task_queue(int i) const; |
662 |
665 |
663 // A set of cards where updates happened during the GC |
666 // A set of cards where updates happened during the GC |
682 |
685 |
683 void ref_processing_init(); |
686 void ref_processing_init(); |
684 |
687 |
685 void set_par_threads(int t) { |
688 void set_par_threads(int t) { |
686 SharedHeap::set_par_threads(t); |
689 SharedHeap::set_par_threads(t); |
687 _process_strong_tasks->set_par_threads(t); |
690 _process_strong_tasks->set_n_threads(t); |
688 } |
691 } |
689 |
692 |
690 virtual CollectedHeap::Name kind() const { |
693 virtual CollectedHeap::Name kind() const { |
691 return CollectedHeap::G1CollectedHeap; |
694 return CollectedHeap::G1CollectedHeap; |
692 } |
695 } |