Package org.openjdk.jol.vm.sa
Class UniverseData
- java.lang.Object
-
- org.openjdk.jol.vm.sa.UniverseData
-
- All Implemented Interfaces:
java.io.Serializable,Result
public class UniverseData extends java.lang.Object implements Result
Resultimplementation for representing compressed reference informations as result.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private intaddressSizeprivate booleancompressedKlassPtrsEnabledprivate booleancompressedOopsEnabledprivate longnarrowKlassBaseprivate intnarrowKlassShiftprivate longnarrowOopBaseprivate intnarrowOopShiftprivate intobjectAlignmentprivate intoopSize
-
Constructor Summary
Constructors Constructor Description UniverseData(int addressSize, int objectAlignment, int oopSize, boolean compressedOopsEnabled, long narrowOopBase, int narrowOopShift, boolean compressedKlassPtrsEnabled, long narrowKlassBase, int narrowKlassShift)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAddressSize()longgetNarrowKlassBase()intgetNarrowKlassShift()longgetNarrowOopBase()intgetNarrowOopShift()intgetObjectAlignment()intgetOopSize()booleanisCompressedKlassPtrsEnabled()booleanisCompressedOopsEnabled()
-
-
-
Field Detail
-
addressSize
private final int addressSize
-
objectAlignment
private final int objectAlignment
-
oopSize
private final int oopSize
-
compressedOopsEnabled
private final boolean compressedOopsEnabled
-
narrowOopBase
private final long narrowOopBase
-
narrowOopShift
private final int narrowOopShift
-
compressedKlassPtrsEnabled
private final boolean compressedKlassPtrsEnabled
-
narrowKlassBase
private final long narrowKlassBase
-
narrowKlassShift
private final int narrowKlassShift
-
-
Method Detail
-
getAddressSize
public int getAddressSize()
-
getObjectAlignment
public int getObjectAlignment()
-
getOopSize
public int getOopSize()
-
isCompressedOopsEnabled
public boolean isCompressedOopsEnabled()
-
getNarrowOopBase
public long getNarrowOopBase()
-
getNarrowOopShift
public int getNarrowOopShift()
-
isCompressedKlassPtrsEnabled
public boolean isCompressedKlassPtrsEnabled()
-
getNarrowKlassBase
public long getNarrowKlassBase()
-
getNarrowKlassShift
public int getNarrowKlassShift()
-
-