comparison src/share/vm/runtime/globals.hpp @ 7587:4a916f2ce331

8003985: Support @Contended Annotation - JEP 142 Summary: HotSpot changes to support @Contended annotation. Reviewed-by: coleenp, kvn, jrose Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
author jwilhelm
date Mon, 14 Jan 2013 15:17:47 +0100
parents 561148896559
children 92d4b5d8dde4
comparison
equal deleted inserted replaced
7586:90a92d5bca17 7587:4a916f2ce331
1073 \ 1073 \
1074 product(intx, SyncVerbose, 0, "(Unstable)" ) \ 1074 product(intx, SyncVerbose, 0, "(Unstable)" ) \
1075 \ 1075 \
1076 product(intx, ClearFPUAtPark, 0, "(Unsafe,Unstable)" ) \ 1076 product(intx, ClearFPUAtPark, 0, "(Unsafe,Unstable)" ) \
1077 \ 1077 \
1078 product(intx, hashCode, 0, \ 1078 product(intx, hashCode, 5, \
1079 "(Unstable) select hashCode generation algorithm" ) \ 1079 "(Unstable) select hashCode generation algorithm" ) \
1080 \ 1080 \
1081 product(intx, WorkAroundNPTLTimedWaitHang, 1, \ 1081 product(intx, WorkAroundNPTLTimedWaitHang, 1, \
1082 "(Unstable, Linux-specific)" \ 1082 "(Unstable, Linux-specific)" \
1083 " avoid NPTL-FUTEX hang pthread_cond_timedwait" ) \ 1083 " avoid NPTL-FUTEX hang pthread_cond_timedwait" ) \
1170 product(bool, CompactFields, true, \ 1170 product(bool, CompactFields, true, \
1171 "Allocate nonstatic fields in gaps between previous fields") \ 1171 "Allocate nonstatic fields in gaps between previous fields") \
1172 \ 1172 \
1173 notproduct(bool, PrintCompactFieldsSavings, false, \ 1173 notproduct(bool, PrintCompactFieldsSavings, false, \
1174 "Print how many words were saved with CompactFields") \ 1174 "Print how many words were saved with CompactFields") \
1175 \
1176 notproduct(bool, PrintFieldLayout, false, \
1177 "Print field layout for each class") \
1178 \
1179 product(intx, ContendedPaddingWidth, 128, \
1180 "How many bytes to pad the fields/classes marked @Contended with")\
1181 \
1182 product(bool, EnableContended, true, \
1183 "Enable @Contended annotation support") \
1184 \
1185 product(bool, RestrictContended, true, \
1186 "Restrict @Contended to trusted classes") \
1175 \ 1187 \
1176 product(bool, UseBiasedLocking, true, \ 1188 product(bool, UseBiasedLocking, true, \
1177 "Enable biased locking in JVM") \ 1189 "Enable biased locking in JVM") \
1178 \ 1190 \
1179 product(intx, BiasedLockingStartupDelay, 4000, \ 1191 product(intx, BiasedLockingStartupDelay, 4000, \