RFR (M) #3 CR 8003985: Support @Contended annotation

Aleksey Shipilev aleksey.shipilev at oracle.com
Mon Dec 10 08:12:27 PST 2012


Hi,

This is the updated webrev for JEP-142 aka @Contended:
  http://shipilev.net/pub/jdk/hotspot/contended/webrev-6/

It employs the same trick for reducing footprint: piggybacking on
InstanceKlass::misc_flags to store class-level flag, and making the
tagged field in FieldInfo (as the side effect, cleaning up the mess with
"temporarily store type into offset field") to store per-field info. I
had to fix a few compile-time errors for MSVC.

Testing:
  - Test8003985 @Contended-targeted test passed
  - JPRT full cycle passed
  - adhoc nsk, regression suites passed

I would really appreciate the reviews!

Thanks,
Aleksey.


More information about the hotspot-dev mailing list