Lines Matching refs:worker_i

59   void set(uint worker_i, T value) {
60 assert(worker_i < _length, err_msg("Worker %d is greater than max: %d", worker_i, _length));
61 assert(_data[worker_i] == (T)-1, err_msg("Overwriting data for worker %d", worker_i));
62 _data[worker_i] = value;
66 T get(uint worker_i) {
67 assert(worker_i < _length, err_msg("Worker %d is greater than max: %d", worker_i, _length));
68 assert(_data[worker_i] != (T)-1, err_msg("No data to add to for worker %d", worker_i));
69 return _data[worker_i];
72 void add(uint worker_i, T value) {
73 assert(worker_i < _length, err_msg("Worker %d is greater than max: %d", worker_i, _length));
74 assert(_data[worker_i] != (T)-1, err_msg("No data to add to for worker %d", worker_i));
75 _data[worker_i] += value;
158 void record_gc_worker_start_time(uint worker_i, double ms) {
159 _last_gc_worker_start_times_ms.set(worker_i, ms);
162 void record_ext_root_scan_time(uint worker_i, double ms) {
163 _last_ext_root_scan_times_ms.set(worker_i, ms);
166 void record_satb_filtering_time(uint worker_i, double ms) {
167 _last_satb_filtering_times_ms.set(worker_i, ms);
170 void record_update_rs_time(uint worker_i, double ms) {
171 _last_update_rs_times_ms.set(worker_i, ms);
174 void record_update_rs_processed_buffers(uint worker_i, int processed_buffers) {
175 _last_update_rs_processed_buffers.set(worker_i, processed_buffers);
178 void record_scan_rs_time(uint worker_i, double ms) {
179 _last_scan_rs_times_ms.set(worker_i, ms);
182 void record_obj_copy_time(uint worker_i, double ms) {
183 _last_obj_copy_times_ms.set(worker_i, ms);
186 void add_obj_copy_time(uint worker_i, double ms) {
187 _last_obj_copy_times_ms.add(worker_i, ms);
190 void record_termination(uint worker_i, double ms, size_t attempts) {
191 _last_termination_times_ms.set(worker_i, ms);
192 _last_termination_attempts.set(worker_i, attempts);
195 void record_gc_worker_end_time(uint worker_i, double ms) {
196 _last_gc_worker_end_times_ms.set(worker_i, ms);