Package org.openjdk.jol.vm.sa
Class UniverseData
java.lang.Object
org.openjdk.jol.vm.sa.UniverseData
- All Implemented Interfaces:
Serializable
,Result
Result
implementation for representing compressed reference informations as result.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final boolean
private final boolean
private final long
private final int
private final long
private final int
private final int
private final int
-
Constructor Summary
ConstructorsConstructorDescriptionUniverseData
(int addressSize, int objectAlignment, int oopSize, boolean compressedOopsEnabled, long narrowOopBase, int narrowOopShift, boolean compressedKlassPtrsEnabled, long narrowKlassBase, int narrowKlassShift) -
Method Summary
Modifier and TypeMethodDescriptionint
long
int
long
int
int
int
boolean
boolean
-
Field Details
-
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
-
-
Constructor Details
-
UniverseData
public UniverseData(int addressSize, int objectAlignment, int oopSize, boolean compressedOopsEnabled, long narrowOopBase, int narrowOopShift, boolean compressedKlassPtrsEnabled, long narrowKlassBase, int narrowKlassShift)
-
-
Method Details
-
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()
-