Class DfsReaderIoStats.Accumulator

java.lang.Object
org.eclipse.jgit.internal.storage.dfs.DfsReaderIoStats.Accumulator
Enclosing class:
DfsReaderIoStats

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

    Fields
    Modifier and Type
    Field
    Description
    (package private) long
    Total number of cache hits for bitmap indexes.
    (package private) long
    Total number of block cache hits.
    (package private) long
    Total number of cache hits for pack indexes.
    (package private) long
    Total number of bytes decompressed.
    (package private) long
    Total microseconds spent inflating compressed bytes.
    (package private) long
    Total number of complete bitmap indexes read into memory.
    (package private) long
    Total number of bytes read from bitmap indexes.
    (package private) long
    Total microseconds spent reading bitmap indexes.
    (package private) long
    Total number of discrete blocks actually read from pack file(s), that is, block cache misses.
    (package private) long
    Total number of compressed bytes read during cache misses, as block sized units.
    (package private) long
    Total microseconds spent reading readBlock blocks.
    (package private) long
    Total number of complete pack indexes read into memory.
    (package private) long
    Total number of bytes read from pack indexes.
    (package private) long
    Total microseconds spent reading pack indexes.
    (package private) long
    Total number of reverse indexes added into memory.
    (package private) long
    Total microseconds spent creating reverse indexes.
    (package private) long
    Total number of cache hits for reverse indexes.
    (package private) long
    Number of times the reader explicitly called scanPacks.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

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

    • 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 Details

    • Accumulator

      Accumulator()