Mercurial > hg > graal-compiler
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") \ |