MCPcopy Create free account
hub / github.com/facebook/CacheLib / ProgressTracker

Method ProgressTracker

cachelib/cachebench/runner/ProgressTracker.cpp:22–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20namespace cachelib {
21namespace cachebench {
22ProgressTracker::ProgressTracker(size_t instanceId,
23 const Stressor& s,
24 const std::string& detailedStatsFile)
25 : instanceId_(instanceId),
26 stressor_(s),
27 prevStats_(stressor_.getCacheStats()) {
28 if (!detailedStatsFile.empty()) {
29 statsFile_.open(detailedStatsFile, std::ios::app);
30 statsFile_ << "=== Starting new run ===" << std::endl;
31 }
32}
33
34ProgressTracker::~ProgressTracker() {
35 try {

Callers

nothing calls this directly

Calls 2

getCacheStatsMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected