src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp

changeset 6992
2c6ef90f030a
parent 6930
570cb6369f17
child 7010
a3953c777565
equal deleted inserted replaced
6991:882004b9e7e1 6992:2c6ef90f030a
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;
124 WorkerDataArray<double> _last_obj_copy_times_ms; 123 WorkerDataArray<double> _last_obj_copy_times_ms;
125 WorkerDataArray<double> _last_termination_times_ms; 124 WorkerDataArray<double> _last_termination_times_ms;
126 WorkerDataArray<size_t> _last_termination_attempts; 125 WorkerDataArray<size_t> _last_termination_attempts;
127 WorkerDataArray<double> _last_gc_worker_end_times_ms; 126 WorkerDataArray<double> _last_gc_worker_end_times_ms;
128 WorkerDataArray<double> _last_gc_worker_times_ms; 127 WorkerDataArray<double> _last_gc_worker_times_ms;
197 196
198 void record_strong_code_root_scan_time(uint worker_i, double ms) { 197 void record_strong_code_root_scan_time(uint worker_i, double ms) {
199 _last_strong_code_root_scan_times_ms.set(worker_i, ms); 198 _last_strong_code_root_scan_times_ms.set(worker_i, ms);
200 } 199 }
201 200
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
206 void record_obj_copy_time(uint worker_i, double ms) { 201 void record_obj_copy_time(uint worker_i, double ms) {
207 _last_obj_copy_times_ms.set(worker_i, ms); 202 _last_obj_copy_times_ms.set(worker_i, ms);
208 } 203 }
209 204
210 void add_obj_copy_time(uint worker_i, double ms) { 205 void add_obj_copy_time(uint worker_i, double ms) {
367 362
368 double average_last_strong_code_root_scan_time(){ 363 double average_last_strong_code_root_scan_time(){
369 return _last_strong_code_root_scan_times_ms.average(); 364 return _last_strong_code_root_scan_times_ms.average();
370 } 365 }
371 366
372 double average_last_strong_code_root_mark_time(){
373 return _last_strong_code_root_mark_times_ms.average();
374 }
375
376 double average_last_obj_copy_time() { 367 double average_last_obj_copy_time() {
377 return _last_obj_copy_times_ms.average(); 368 return _last_obj_copy_times_ms.average();
378 } 369 }
379 370
380 double average_last_termination_time() { 371 double average_last_termination_time() {

mercurial