Class UniverseData

java.lang.Object
org.openjdk.jol.vm.sa.UniverseData
All Implemented Interfaces:
Serializable, Result

public class UniverseData extends Object implements Result
Result implementation for representing compressed reference informations as result.
See Also:
  • 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()