Class DfsReaderIoStats.Accumulator

  • Enclosing class:
    DfsReaderIoStats

    public static class DfsReaderIoStats.Accumulator
    extends java.lang.Object
    POJO to accumulate IO statistics.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) long bitmapCacheHit
      Total number of cache hits for bitmap indexes.
      (package private) long blockCacheHit
      Total number of block cache hits.
      (package private) long idxCacheHit
      Total number of cache hits for pack indexes.
      (package private) long inflatedBytes
      Total number of bytes decompressed.
      (package private) long inflationMicros
      Total microseconds spent inflating compressed bytes.
      (package private) long readBitmap
      Total number of complete bitmap indexes read into memory.
      (package private) long readBitmapIdxBytes
      Total number of bytes read from bitmap indexes.
      (package private) long readBitmapIdxMicros
      Total microseconds spent reading bitmap indexes.
      (package private) long readBlock
      Total number of discrete blocks actually read from pack file(s), that is, block cache misses.
      (package private) long readBlockBytes
      Total number of compressed bytes read during cache misses, as block sized units.
      (package private) long readBlockMicros
      Total microseconds spent reading readBlock blocks.
      (package private) long readIdx
      Total number of complete pack indexes read into memory.
      (package private) long readIdxBytes
      Total number of bytes read from pack indexes.
      (package private) long readIdxMicros
      Total microseconds spent reading pack indexes.
      (package private) long readReverseIdx
      Total number of reverse indexes added into memory.
      (package private) long readReverseIdxMicros
      Total microseconds spent creating reverse indexes.
      (package private) long ridxCacheHit
      Total number of cache hits for reverse indexes.
      (package private) long scanPacks
      Number of times the reader explicitly called scanPacks.
    • Constructor Summary

      Constructors 
      Constructor Description
      Accumulator()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • scanPacks

        long scanPacks
        Number of times the reader explicitly called scanPacks.
      • idxCacheHit

        long idxCacheHit
        Total number of cache hits for pack indexes.
      • ridxCacheHit

        long ridxCacheHit
        Total number of cache hits for reverse indexes.
      • bitmapCacheHit

        long bitmapCacheHit
        Total number of cache hits for bitmap indexes.
      • readIdx

        long readIdx
        Total number of complete pack indexes read into memory.
      • readBitmap

        long readBitmap
        Total number of complete bitmap indexes read into memory.
      • readReverseIdx

        long readReverseIdx
        Total number of reverse indexes added into memory.
      • readIdxBytes

        long readIdxBytes
        Total number of bytes read from pack indexes.
      • readIdxMicros

        long readIdxMicros
        Total microseconds spent reading pack indexes.
      • readReverseIdxMicros

        long readReverseIdxMicros
        Total microseconds spent creating reverse indexes.
      • readBitmapIdxBytes

        long readBitmapIdxBytes
        Total number of bytes read from bitmap indexes.
      • readBitmapIdxMicros

        long readBitmapIdxMicros
        Total microseconds spent reading bitmap indexes.
      • blockCacheHit

        long blockCacheHit
        Total number of block cache hits.
      • readBlock

        long readBlock
        Total number of discrete blocks actually read from pack file(s), that is, block cache misses.
      • readBlockBytes

        long readBlockBytes
        Total number of compressed bytes read during cache misses, as block sized units.
      • readBlockMicros

        long readBlockMicros
        Total microseconds spent reading readBlock blocks.
      • inflatedBytes

        long inflatedBytes
        Total number of bytes decompressed.
      • inflationMicros

        long inflationMicros
        Total microseconds spent inflating compressed bytes.
    • Constructor Detail

      • Accumulator

        Accumulator()