< prev index next >

src/hotspot/share/gc/shared/taskqueue.inline.hpp

Print this page
rev 50945 : [mq]: 8206453-count-real-steal-attempts

*** 250,265 **** } template<class T, MEMFLAGS F> bool GenericTaskQueueSet<T, F>::steal(uint queue_num, int* seed, E& t) { for (uint i = 0; i < 2 * _n; i++) { if (steal_best_of_2(queue_num, seed, t)) { ! TASKQUEUE_STATS_ONLY(queue(queue_num)->stats.record_steal(true)); return true; } } - TASKQUEUE_STATS_ONLY(queue(queue_num)->stats.record_steal(false)); return false; } template <unsigned int N, MEMFLAGS F> inline typename TaskQueueSuper<N, F>::Age TaskQueueSuper<N, F>::Age::cmpxchg(const Age new_age, const Age old_age) volatile { --- 250,265 ---- } template<class T, MEMFLAGS F> bool GenericTaskQueueSet<T, F>::steal(uint queue_num, int* seed, E& t) { for (uint i = 0; i < 2 * _n; i++) { + TASKQUEUE_STATS_ONLY(queue(queue_num)->stats.record_steal_attempt()); if (steal_best_of_2(queue_num, seed, t)) { ! TASKQUEUE_STATS_ONLY(queue(queue_num)->stats.record_steal()); return true; } } return false; } template <unsigned int N, MEMFLAGS F> inline typename TaskQueueSuper<N, F>::Age TaskQueueSuper<N, F>::Age::cmpxchg(const Age new_age, const Age old_age) volatile {
< prev index next >