Class DfsReaderIoStats


  • public class DfsReaderIoStats
    extends Object
    IO statistics for a DfsReader.
    • Method Detail

      • getScanPacks

        public long getScanPacks()
        Get number of times the reader explicitly called scanPacks.
        Returns:
        number of times the reader explicitly called scanPacks.
      • getPackIndexCacheHits

        public long getPackIndexCacheHits()
        Get total number of pack index cache hits.
        Returns:
        total number of pack index cache hits.
      • getReverseIndexCacheHits

        public long getReverseIndexCacheHits()
        Get total number of reverse index cache hits.
        Returns:
        total number of reverse index cache hits.
      • getBitmapIndexCacheHits

        public long getBitmapIndexCacheHits()
        Get total number of bitmap index cache hits.
        Returns:
        total number of bitmap index cache hits.
      • getReadPackIndexCount

        public long getReadPackIndexCount()
        Get total number of complete pack indexes read into memory.
        Returns:
        total number of complete pack indexes read into memory.
      • getReadReverseIndexCount

        public long getReadReverseIndexCount()
        Get total number of times the reverse index was computed.
        Returns:
        total number of reverse index was computed.
      • getReadBitmapIndexCount

        public long getReadBitmapIndexCount()
        Get total number of complete bitmap indexes read into memory.
        Returns:
        total number of complete bitmap indexes read into memory.
      • getReadIndexBytes

        public long getReadIndexBytes()
        Get total number of bytes read from pack indexes.
        Returns:
        total number of bytes read from pack indexes.
      • getReadIndexMicros

        public long getReadIndexMicros()
        Get total microseconds spent reading pack indexes.
        Returns:
        total microseconds spent reading pack indexes.
      • getReadReverseIndexMicros

        public long getReadReverseIndexMicros()
        Get total microseconds spent creating reverse indexes.
        Returns:
        total microseconds spent creating reverse indexes.
      • getReadBitmapIndexBytes

        public long getReadBitmapIndexBytes()
        Get total number of bytes read from bitmap indexes.
        Returns:
        total number of bytes read from bitmap indexes.
      • getReadBitmapIndexMicros

        public long getReadBitmapIndexMicros()
        Get total microseconds spent reading bitmap indexes.
        Returns:
        total microseconds spent reading bitmap indexes.
      • getBlockCacheHits

        public long getBlockCacheHits()
        Get total number of block cache hits.
        Returns:
        total number of block cache hits.
      • getReadBlocksCount

        public long getReadBlocksCount()
        Get total number of discrete blocks actually read from pack file(s), that is, block cache misses.
        Returns:
        total number of discrete blocks read from pack file(s).
      • getReadBlocksBytes

        public long getReadBlocksBytes()
        Get total number of compressed bytes read during cache misses, as block sized units.
        Returns:
        total number of compressed bytes read as block sized units.
      • getReadBlocksMicros

        public long getReadBlocksMicros()
        Get total microseconds spent reading blocks during cache misses.
        Returns:
        total microseconds spent reading blocks.
      • getInflatedBytes

        public long getInflatedBytes()
        Get total number of bytes decompressed.
        Returns:
        total number of bytes decompressed.
      • getInflationMicros

        public long getInflationMicros()
        Get total microseconds spent inflating compressed bytes.
        Returns:
        total microseconds inflating compressed bytes.