comparison src/share/vm/runtime/globals.hpp @ 1571:2d127394260e

6916623: Align object to 16 bytes to use Compressed Oops with java heap up to 64Gb Summary: Added new product ObjectAlignmentInBytes flag to control object alignment. Reviewed-by: twisti, ysr, iveresov
author kvn
date Thu, 27 May 2010 18:01:56 -0700
parents 1a88d3c58e1d
children 1eb493f33423
comparison
equal deleted inserted replaced
1570:de91a2f25c7e 1571:2d127394260e
319 "OS specific low limit for heap base address") \ 319 "OS specific low limit for heap base address") \
320 \ 320 \
321 diagnostic(bool, PrintCompressedOopsMode, false, \ 321 diagnostic(bool, PrintCompressedOopsMode, false, \
322 "Print compressed oops base address and encoding mode") \ 322 "Print compressed oops base address and encoding mode") \
323 \ 323 \
324 lp64_product(intx, ObjectAlignmentInBytes, 8, \
325 "Default object alignment in bytes, 8 is minimum") \
326 \
324 /* UseMembar is theoretically a temp flag used for memory barrier \ 327 /* UseMembar is theoretically a temp flag used for memory barrier \
325 * removal testing. It was supposed to be removed before FCS but has \ 328 * removal testing. It was supposed to be removed before FCS but has \
326 * been re-added (see 6401008) */ \ 329 * been re-added (see 6401008) */ \
327 product(bool, UseMembar, false, \ 330 product(bool, UseMembar, false, \
328 "(Unstable) Issues membars on thread state transitions") \ 331 "(Unstable) Issues membars on thread state transitions") \