equal
deleted
inserted
replaced
118 WorkerDataArray<double> _last_satb_filtering_times_ms; |
118 WorkerDataArray<double> _last_satb_filtering_times_ms; |
119 WorkerDataArray<double> _last_update_rs_times_ms; |
119 WorkerDataArray<double> _last_update_rs_times_ms; |
120 WorkerDataArray<int> _last_update_rs_processed_buffers; |
120 WorkerDataArray<int> _last_update_rs_processed_buffers; |
121 WorkerDataArray<double> _last_scan_rs_times_ms; |
121 WorkerDataArray<double> _last_scan_rs_times_ms; |
122 WorkerDataArray<double> _last_strong_code_root_scan_times_ms; |
122 WorkerDataArray<double> _last_strong_code_root_scan_times_ms; |
|
123 WorkerDataArray<double> _last_strong_code_root_mark_times_ms; |
123 WorkerDataArray<double> _last_obj_copy_times_ms; |
124 WorkerDataArray<double> _last_obj_copy_times_ms; |
124 WorkerDataArray<double> _last_termination_times_ms; |
125 WorkerDataArray<double> _last_termination_times_ms; |
125 WorkerDataArray<size_t> _last_termination_attempts; |
126 WorkerDataArray<size_t> _last_termination_attempts; |
126 WorkerDataArray<double> _last_gc_worker_end_times_ms; |
127 WorkerDataArray<double> _last_gc_worker_end_times_ms; |
127 WorkerDataArray<double> _last_gc_worker_times_ms; |
128 WorkerDataArray<double> _last_gc_worker_times_ms; |
196 |
197 |
197 void record_strong_code_root_scan_time(uint worker_i, double ms) { |
198 void record_strong_code_root_scan_time(uint worker_i, double ms) { |
198 _last_strong_code_root_scan_times_ms.set(worker_i, ms); |
199 _last_strong_code_root_scan_times_ms.set(worker_i, ms); |
199 } |
200 } |
200 |
201 |
|
202 void record_strong_code_root_mark_time(uint worker_i, double ms) { |
|
203 _last_strong_code_root_mark_times_ms.set(worker_i, ms); |
|
204 } |
|
205 |
201 void record_obj_copy_time(uint worker_i, double ms) { |
206 void record_obj_copy_time(uint worker_i, double ms) { |
202 _last_obj_copy_times_ms.set(worker_i, ms); |
207 _last_obj_copy_times_ms.set(worker_i, ms); |
203 } |
208 } |
204 |
209 |
205 void add_obj_copy_time(uint worker_i, double ms) { |
210 void add_obj_copy_time(uint worker_i, double ms) { |
362 |
367 |
363 double average_last_strong_code_root_scan_time(){ |
368 double average_last_strong_code_root_scan_time(){ |
364 return _last_strong_code_root_scan_times_ms.average(); |
369 return _last_strong_code_root_scan_times_ms.average(); |
365 } |
370 } |
366 |
371 |
|
372 double average_last_strong_code_root_mark_time(){ |
|
373 return _last_strong_code_root_mark_times_ms.average(); |
|
374 } |
|
375 |
367 double average_last_obj_copy_time() { |
376 double average_last_obj_copy_time() { |
368 return _last_obj_copy_times_ms.average(); |
377 return _last_obj_copy_times_ms.average(); |
369 } |
378 } |
370 |
379 |
371 double average_last_termination_time() { |
380 double average_last_termination_time() { |