Class DfsReaderIoStats

java.lang.Object
org.eclipse.jgit.internal.storage.dfs.DfsReaderIoStats

public class DfsReaderIoStats extends Object
IO statistics for a DfsReader.
  • Field Details

  • Constructor Details

  • Method Details

    • getScanPacks

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

      public long getReadPackIndexCount()
      Get total number of complete pack indexes read into memory.
      Returns:
      total number of complete pack indexes read into memory.
    • 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 indexes.
      Returns:
      total number of bytes read from indexes.
    • getReadIndexMicros

      public long getReadIndexMicros()
      Get total microseconds spent reading pack or bitmap indexes.
      Returns:
      total microseconds spent reading pack or 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.