equal
deleted
inserted
replaced
86 static const GCParPhases ExtRootScanSubPhasesLast = CMRefRoots; |
86 static const GCParPhases ExtRootScanSubPhasesLast = CMRefRoots; |
87 |
87 |
88 enum GCMergeRSWorkTimes { |
88 enum GCMergeRSWorkTimes { |
89 MergeRSMergedSparse, |
89 MergeRSMergedSparse, |
90 MergeRSMergedFine, |
90 MergeRSMergedFine, |
91 MergeRSMergedCoarse |
91 MergeRSMergedCoarse, |
|
92 MergeRSDirtyCards |
92 }; |
93 }; |
93 |
94 |
94 enum GCScanHRWorkItems { |
95 enum GCScanHRWorkItems { |
95 ScanHRScannedCards, |
96 ScanHRScannedCards, |
96 ScanHRScannedBlocks, |
97 ScanHRScannedBlocks, |
122 WorkerDataArray<double>* _gc_par_phases[GCParPhasesSentinel]; |
123 WorkerDataArray<double>* _gc_par_phases[GCParPhasesSentinel]; |
123 |
124 |
124 WorkerDataArray<size_t>* _merge_rs_merged_sparse; |
125 WorkerDataArray<size_t>* _merge_rs_merged_sparse; |
125 WorkerDataArray<size_t>* _merge_rs_merged_fine; |
126 WorkerDataArray<size_t>* _merge_rs_merged_fine; |
126 WorkerDataArray<size_t>* _merge_rs_merged_coarse; |
127 WorkerDataArray<size_t>* _merge_rs_merged_coarse; |
|
128 WorkerDataArray<size_t>* _merge_rs_dirty_cards; |
127 |
129 |
128 WorkerDataArray<size_t>* _merge_hcc_dirty_cards; |
130 WorkerDataArray<size_t>* _merge_hcc_dirty_cards; |
129 WorkerDataArray<size_t>* _merge_hcc_skipped_cards; |
131 WorkerDataArray<size_t>* _merge_hcc_skipped_cards; |
130 |
132 |
131 WorkerDataArray<size_t>* _merge_lb_dirty_cards; |
133 WorkerDataArray<size_t>* _merge_lb_dirty_cards; |
136 WorkerDataArray<size_t>* _scan_hr_claimed_chunks; |
138 WorkerDataArray<size_t>* _scan_hr_claimed_chunks; |
137 |
139 |
138 WorkerDataArray<size_t>* _opt_merge_rs_merged_sparse; |
140 WorkerDataArray<size_t>* _opt_merge_rs_merged_sparse; |
139 WorkerDataArray<size_t>* _opt_merge_rs_merged_fine; |
141 WorkerDataArray<size_t>* _opt_merge_rs_merged_fine; |
140 WorkerDataArray<size_t>* _opt_merge_rs_merged_coarse; |
142 WorkerDataArray<size_t>* _opt_merge_rs_merged_coarse; |
|
143 WorkerDataArray<size_t>* _opt_merge_rs_dirty_cards; |
141 |
144 |
142 WorkerDataArray<size_t>* _opt_scan_hr_scanned_cards; |
145 WorkerDataArray<size_t>* _opt_scan_hr_scanned_cards; |
143 WorkerDataArray<size_t>* _opt_scan_hr_scanned_blocks; |
146 WorkerDataArray<size_t>* _opt_scan_hr_scanned_blocks; |
144 WorkerDataArray<size_t>* _opt_scan_hr_claimed_chunks; |
147 WorkerDataArray<size_t>* _opt_scan_hr_claimed_chunks; |
145 WorkerDataArray<size_t>* _opt_scan_hr_scanned_opt_refs; |
148 WorkerDataArray<size_t>* _opt_scan_hr_scanned_opt_refs; |