Struct MeterReport¶
Defined in File meter.hpp
Struct Documentation¶
-
struct MeterReport¶
Summary of one metered dry-run (or wet) replay: the hierarchy-wide peak (from a wired
PeakMonitor), the persistent/volatile FLOPs and CostModel exec-time split (rolled up from aCacheManager'srecompute tally, classified bycompute_volatility), the total build count, and the per-value build-vs-home fidelity list (seeHomeFidelity).Public Members
-
double peak_bytes = 0¶
PeakMonitor high-water (dense on dry run / sparse on wet run)
-
std::size_t peak_op_hash = 0¶
location (op hash) of the peak
-
double flops_persistent = 0¶
-
double flops_volatile = 0¶
dense model; dry-only
-
double cost_persistent = 0¶
-
std::size_t builds_total = 0¶
-
std::vector<HomeFidelity> home_fidelity¶
sorted: builds desc
-
BatchScheduler scheduler = BatchScheduler::forest_descent¶
which executor this report describes
-
double peak_bytes = 0¶