Class VmaStatInfo.Buffer

    • Constructor Detail

      • Buffer

        public Buffer​(java.nio.ByteBuffer container)
        Creates a new VmaStatInfo.Buffer instance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by VmaStatInfo.SIZEOF, and its mark will be undefined.

        The created buffer instance holds a strong reference to the container object.

      • Buffer

        public Buffer​(long address,
                      int cap)
    • Method Detail

      • blockCount

        public int blockCount()
        Returns the value of the blockCount field.
      • allocationCount

        public int allocationCount()
        Returns the value of the allocationCount field.
      • unusedRangeCount

        public int unusedRangeCount()
        Returns the value of the unusedRangeCount field.
      • usedBytes

        public long usedBytes()
        Returns the value of the usedBytes field.
      • unusedBytes

        public long unusedBytes()
        Returns the value of the unusedBytes field.
      • allocationSizeMin

        public long allocationSizeMin()
        Returns the value of the allocationSizeMin field.
      • allocationSizeAvg

        public long allocationSizeAvg()
        Returns the value of the allocationSizeAvg field.
      • allocationSizeMax

        public long allocationSizeMax()
        Returns the value of the allocationSizeMax field.
      • unusedRangeSizeMin

        public long unusedRangeSizeMin()
        Returns the value of the unusedRangeSizeMin field.
      • unusedRangeSizeAvg

        public long unusedRangeSizeAvg()
        Returns the value of the unusedRangeSizeAvg field.
      • unusedRangeSizeMax

        public long unusedRangeSizeMax()
        Returns the value of the unusedRangeSizeMax field.