Mercurial > hg > truffle
comparison src/share/vm/runtime/vmStructs.cpp @ 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 | 1a5913bf5e19 |
children | e9ff18c4ace7 |
comparison
equal
deleted
inserted
replaced
1570:de91a2f25c7e | 1571:2d127394260e |
---|---|
1326 \ | 1326 \ |
1327 declare_constant(oopSize) \ | 1327 declare_constant(oopSize) \ |
1328 declare_constant(LogBytesPerWord) \ | 1328 declare_constant(LogBytesPerWord) \ |
1329 declare_constant(BytesPerLong) \ | 1329 declare_constant(BytesPerLong) \ |
1330 \ | 1330 \ |
1331 /********************/ \ | |
1332 /* Object alignment */ \ | |
1333 /********************/ \ | |
1334 \ | |
1335 declare_constant(MinObjAlignment) \ | |
1336 declare_constant(MinObjAlignmentInBytes) \ | |
1337 declare_constant(LogMinObjAlignmentInBytes) \ | |
1338 \ | |
1339 /********************************************/ \ | 1331 /********************************************/ \ |
1340 /* Generation and Space Hierarchy Constants */ \ | 1332 /* Generation and Space Hierarchy Constants */ \ |
1341 /********************************************/ \ | 1333 /********************************************/ \ |
1342 \ | 1334 \ |
1343 declare_constant(ageTable::table_size) \ | 1335 declare_constant(ageTable::table_size) \ |