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
Result
implementation for representing compressed reference informations as result.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private int
addressSize
private boolean
compressedKlassPtrsEnabled
private boolean
compressedOopsEnabled
private long
narrowKlassBase
private int
narrowKlassShift
private long
narrowOopBase
private int
narrowOopShift
private int
objectAlignment
private int
oopSize
-
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 int
getAddressSize()
long
getNarrowKlassBase()
int
getNarrowKlassShift()
long
getNarrowOopBase()
int
getNarrowOopShift()
int
getObjectAlignment()
int
getOopSize()
boolean
isCompressedKlassPtrsEnabled()
boolean
isCompressedOopsEnabled()
-
-
-
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()
-
-