JEP 142: Reduce Cache Contention on Specified Fields

Kirk Pepperdine kirk at kodewerk.com
Wed Feb 22 20:40:56 PST 2012


Hi all,

Very nice development!. A common problem for hand rolled solutions is that the padding gets DVE'd. How do you plan on "telling" the compiler to split fields? Will there be a diagnostic for the feature?

FYI, a couple of us are working on jPCM (on java.net) which is an extension of some Intel code that peeks down into CPU counters for L2/L3 cache hit/miss ratios. We also plan on exposing the TLAB hit/miss ratios for predicting usefulness of large pages as well as (cpu) socket read write rates for other potential optimizations. I've started on a VisualVM plugin for the module

Regards,
Kirk



More information about the hotspot-dev mailing list