TRACESPINNING in taskqueue.hpp (original) (raw)

yumin qi yumin.qi at gmail.com
Tue Feb 14 16:43:36 UTC 2017


Hi,

In file taskqueue.hpp, first #undef TRACESPINNING The next whatever in #ifdef TRACESPINNING will not be included in build.

Any comment?

Thanks Yumin

// A class to aid in the termination of a set of parallel tasks using

// TaskQueueSet's for work stealing.

#undef TRACESPINNING

class ParallelTaskTerminator: public StackObj {

protected:

uint _n_threads;

TaskQueueSetSuper* _queue_set;

uint _offered_termination;

#ifdef TRACESPINNING

static uint _total_yields;

static uint _total_spins;

static uint _total_peeks;

#endif



More information about the hotspot-dev mailing list