< prev index next >
src/hotspot/share/gc/shared/taskqueue.hpp
Print this page
rev 53303 : 8248214: Add paddings for TaskQueueSuper to reduce false-sharing cache contention
Summary: Add paddings for TaskQueueSuper to reduce false-sharing cache contention
Reviewed-by: robm
@@ -147,10 +147,12 @@
size_t _data;
fields _fields;
};
};
+ // Add paddings to reduce false-sharing cache contention between _bottom and _age
+ DEFINE_PAD_MINUS_SIZE(0, DEFAULT_CACHE_LINE_SIZE, sizeof(_bottom));
volatile Age _age;
// These both operate mod N.
static uint increment_index(uint ind) {
return (ind + 1) & MOD_N_MASK;
< prev index next >