< prev index next >

src/share/vm/utilities/globalDefinitions.hpp

Print this page
rev 7280 : 8064457: Introduce compressed oops mode "disjoint base" and improve compressed heap handling.

*** 122,132 **** extern int LogBytesPerHeapOop; // Oop within a java object extern int LogBitsPerHeapOop; extern int BytesPerHeapOop; extern int BitsPerHeapOop; ! // Oop encoding heap max extern uint64_t OopEncodingHeapMax; const int BitsPerJavaInteger = 32; const int BitsPerJavaLong = 64; const int BitsPerSize_t = size_tSize * BitsPerByte; --- 122,134 ---- extern int LogBytesPerHeapOop; // Oop within a java object extern int LogBitsPerHeapOop; extern int BytesPerHeapOop; extern int BitsPerHeapOop; ! // 4Gb ! static const uint64_t UnscaledOopHeapMax = 0x100000000; ! // Oop encoding heap max: UnscaledOopHeapMax << LogMinObjAlignmentInBytes extern uint64_t OopEncodingHeapMax; const int BitsPerJavaInteger = 32; const int BitsPerJavaLong = 64; const int BitsPerSize_t = size_tSize * BitsPerByte;
< prev index next >