DfsReaderIoStats: Add Commit Graph fields into DfsReaderIoStats
We are adding commit-graph loading to the DFS stack and the stats object doesn't have fields to track that. This change replicates the stats of the primary index for the commit-graph. Signed-off-by: Xing Huang <xingkhuang@google.com> Change-Id: I4a657bed50083c4ae8bc9f059d4943d612ea2d49
This commit is contained in:
parent
eb3a708676
commit
66ad43a6c7
|
@ -28,6 +28,9 @@ public static class Accumulator {
|
|||
/** Total number of cache hits for bitmap indexes. */
|
||||
long bitmapCacheHit;
|
||||
|
||||
/** Total number of cache hits for commit graphs. */
|
||||
long commitGraphCacheHit;
|
||||
|
||||
/** Total number of complete pack indexes read into memory. */
|
||||
long readIdx;
|
||||
|
||||
|
@ -37,15 +40,24 @@ public static class Accumulator {
|
|||
/** Total number of reverse indexes added into memory. */
|
||||
long readReverseIdx;
|
||||
|
||||
/** Total number of complete commit graphs read into memory. */
|
||||
long readCommitGraph;
|
||||
|
||||
/** Total number of bytes read from pack indexes. */
|
||||
long readIdxBytes;
|
||||
|
||||
/** Total number of bytes read from commit graphs. */
|
||||
long readCommitGraphBytes;
|
||||
|
||||
/** Total microseconds spent reading pack indexes. */
|
||||
long readIdxMicros;
|
||||
|
||||
/** Total microseconds spent creating reverse indexes. */
|
||||
long readReverseIdxMicros;
|
||||
|
||||
/** Total microseconds spent creating commit graphs. */
|
||||
long readCommitGraphMicros;
|
||||
|
||||
/** Total number of bytes read from bitmap indexes. */
|
||||
long readBitmapIdxBytes;
|
||||
|
||||
|
@ -122,6 +134,15 @@ public long getBitmapIndexCacheHits() {
|
|||
return stats.bitmapCacheHit;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get total number of commit graph cache hits.
|
||||
*
|
||||
* @return total number of commit graph cache hits.
|
||||
*/
|
||||
public long getCommitGraphCacheHits() {
|
||||
return stats.commitGraphCacheHit;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get total number of complete pack indexes read into memory.
|
||||
*
|
||||
|
@ -140,6 +161,15 @@ public long getReadReverseIndexCount() {
|
|||
return stats.readReverseIdx;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get total number of times the commit graph read into memory.
|
||||
*
|
||||
* @return total number of commit graph read into memory.
|
||||
*/
|
||||
public long getReadCommitGraphCount() {
|
||||
return stats.readCommitGraph;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get total number of complete bitmap indexes read into memory.
|
||||
*
|
||||
|
@ -158,6 +188,15 @@ public long getReadIndexBytes() {
|
|||
return stats.readIdxBytes;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get total number of bytes read from commit graphs.
|
||||
*
|
||||
* @return total number of bytes read from commit graphs.
|
||||
*/
|
||||
public long getCommitGraphBytes() {
|
||||
return stats.readCommitGraphBytes;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get total microseconds spent reading pack indexes.
|
||||
*
|
||||
|
@ -176,6 +215,15 @@ public long getReadReverseIndexMicros() {
|
|||
return stats.readReverseIdxMicros;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get total microseconds spent reading commit graphs.
|
||||
*
|
||||
* @return total microseconds spent reading commit graphs.
|
||||
*/
|
||||
public long getReadCommitGraphMicros() {
|
||||
return stats.readCommitGraphMicros;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get total number of bytes read from bitmap indexes.
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue