< prev index next >

src/share/vm/gc/g1/g1GCPhaseTimes.cpp

Print this page

        

*** 128,157 **** } WorkerDataArray<size_t>* thread_work_items() { return _thread_work_items; } void set(uint worker_i, T value) { ! assert(worker_i < _length, err_msg("Worker %d is greater than max: %d", worker_i, _length)); ! assert(_data[worker_i] == WorkerDataArray<T>::uninitialized(), err_msg("Overwriting data for worker %d in %s", worker_i, _title)); _data[worker_i] = value; _has_new_data = true; } void set_thread_work_item(uint worker_i, size_t value) { assert(_thread_work_items != NULL, "No sub count"); _thread_work_items->set(worker_i, value); } T get(uint worker_i) { ! assert(worker_i < _length, err_msg("Worker %d is greater than max: %d", worker_i, _length)); ! assert(_data[worker_i] != WorkerDataArray<T>::uninitialized(), err_msg("No data added for worker %d", worker_i)); return _data[worker_i]; } void add(uint worker_i, T value) { ! assert(worker_i < _length, err_msg("Worker %d is greater than max: %d", worker_i, _length)); ! assert(_data[worker_i] != WorkerDataArray<T>::uninitialized(), err_msg("No data to add to for worker %d", worker_i)); _data[worker_i] += value; _has_new_data = true; } double average(uint active_threads){ --- 128,157 ---- } WorkerDataArray<size_t>* thread_work_items() { return _thread_work_items; } void set(uint worker_i, T value) { ! assert(worker_i < _length, "Worker %d is greater than max: %d", worker_i, _length); ! assert(_data[worker_i] == WorkerDataArray<T>::uninitialized(), "Overwriting data for worker %d in %s", worker_i, _title); _data[worker_i] = value; _has_new_data = true; } void set_thread_work_item(uint worker_i, size_t value) { assert(_thread_work_items != NULL, "No sub count"); _thread_work_items->set(worker_i, value); } T get(uint worker_i) { ! assert(worker_i < _length, "Worker %d is greater than max: %d", worker_i, _length); ! assert(_data[worker_i] != WorkerDataArray<T>::uninitialized(), "No data added for worker %d", worker_i); return _data[worker_i]; } void add(uint worker_i, T value) { ! assert(worker_i < _length, "Worker %d is greater than max: %d", worker_i, _length); ! assert(_data[worker_i] != WorkerDataArray<T>::uninitialized(), "No data to add to for worker %d", worker_i); _data[worker_i] += value; _has_new_data = true; } double average(uint active_threads){
*** 233,243 **** } assert(active_threads <= _length, "Wrong number of active threads"); for (uint i = 0; i < active_threads; i++) { assert(_data[i] != WorkerDataArray<T>::uninitialized(), ! err_msg("Invalid data for worker %u in '%s'", i, _title)); } if (_thread_work_items != NULL) { _thread_work_items->verify(active_threads); } } --- 233,243 ---- } assert(active_threads <= _length, "Wrong number of active threads"); for (uint i = 0; i < active_threads; i++) { assert(_data[i] != WorkerDataArray<T>::uninitialized(), ! "Invalid data for worker %u in '%s'", i, _title); } if (_thread_work_items != NULL) { _thread_work_items->verify(active_threads); } }
*** 477,487 **** if (G1Log::finest()) { print_count_values(buf, phase_id, thread_work_items); } ! assert(thread_work_items->_print_sum, err_msg("%s does not have print sum true even though it is a count", thread_work_items->_title)); buf.append_and_print_cr(" Min: " SIZE_FORMAT ", Avg: %.1lf, Max: " SIZE_FORMAT ", Diff: " SIZE_FORMAT ", Sum: " SIZE_FORMAT "]", _phase_times->min_thread_work_items(phase_id), _phase_times->average_thread_work_items(phase_id), _phase_times->max_thread_work_items(phase_id), _phase_times->max_thread_work_items(phase_id) - _phase_times->min_thread_work_items(phase_id), _phase_times->sum_thread_work_items(phase_id)); } --- 477,487 ---- if (G1Log::finest()) { print_count_values(buf, phase_id, thread_work_items); } ! assert(thread_work_items->_print_sum, "%s does not have print sum true even though it is a count", thread_work_items->_title); buf.append_and_print_cr(" Min: " SIZE_FORMAT ", Avg: %.1lf, Max: " SIZE_FORMAT ", Diff: " SIZE_FORMAT ", Sum: " SIZE_FORMAT "]", _phase_times->min_thread_work_items(phase_id), _phase_times->average_thread_work_items(phase_id), _phase_times->max_thread_work_items(phase_id), _phase_times->max_thread_work_items(phase_id) - _phase_times->min_thread_work_items(phase_id), _phase_times->sum_thread_work_items(phase_id)); }
< prev index next >