2929#include " gc/shared/taskqueue.hpp"
3030#include " logging/log.hpp"
3131
32- #ifdef TRACESPINNING
33- uint TaskTerminator::_total_yields = 0 ;
34- uint TaskTerminator::_total_spins = 0 ;
35- uint TaskTerminator::_total_peeks = 0 ;
36- #endif
37-
3832TaskTerminator::TaskTerminator (uint n_threads, TaskQueueSetSuper* queue_set) :
3933 _n_threads(n_threads),
4034 _queue_set(queue_set),
@@ -64,13 +58,6 @@ void TaskTerminator::yield() {
6458 os::naked_yield ();
6559}
6660
67- #ifdef TRACESPINNING
68- void TaskTerminator::print_termination_counts () {
69- log_trace (gc, task)(" TaskTerminator Yields: %u Spins: %u Peeks: %u" ,
70- total_yields (), total_spins (), total_peeks ());
71- }
72- #endif
73-
7461void TaskTerminator::reset_for_reuse () {
7562 if (_offered_termination != 0 ) {
7663 assert (_offered_termination == _n_threads,
@@ -192,9 +179,6 @@ bool TaskTerminator::do_spin_master_work(TerminatorTerminator* terminator) {
192179 yield ();
193180 hard_spin_count = 0 ;
194181 hard_spin_limit = hard_spin_start;
195- #ifdef TRACESPINNING
196- _total_yields++;
197- #endif
198182 } else {
199183 // Hard spin this time
200184 // Increase the hard spinning period but only up to a limit.
@@ -204,9 +188,6 @@ bool TaskTerminator::do_spin_master_work(TerminatorTerminator* terminator) {
204188 SpinPause ();
205189 }
206190 hard_spin_count++;
207- #ifdef TRACESPINNING
208- _total_spins++;
209- #endif
210191 }
211192 } else {
212193 log_develop_trace (gc, task)(" TaskTerminator::do_spin_master_work() thread " PTR_FORMAT " sleeps after %u yields" ,
@@ -223,9 +204,6 @@ bool TaskTerminator::do_spin_master_work(TerminatorTerminator* terminator) {
223204 }
224205 }
225206
226- #ifdef TRACESPINNING
227- _total_peeks++;
228- #endif
229207 size_t tasks = tasks_in_queue_set ();
230208 bool exit = exit_termination (tasks, terminator);
231209 {
0 commit comments