43 std::optional<size_t>
size = std::nullopt);
55 std::vector<std::pair<std::string, std::shared_ptr<TraceImpl>>>
traces_;
Definition: fetch_tracer.h:38
void CompletePhase(std::string phase_name, std::optional< size_t > size=std::nullopt)
Definition: fetch_tracer.cpp:105
Trace(TraceImpl &)
Definition: fetch_tracer.cpp:103
TraceImpl & impl_
Definition: fetch_tracer.h:46
Definition: fetch_tracer.h:35
std::mutex traces_mtx_
Definition: fetch_tracer.h:56
Trace NewTrace(std::string name)
Definition: fetch_tracer.cpp:116
std::vector< std::pair< std::string, std::shared_ptr< TraceImpl > > > traces_
Definition: fetch_tracer.h:55
size_t TotalSizeBytes() const
Definition: fetch_tracer.cpp:136
std::string ToStyledString() const
Definition: fetch_tracer.cpp:123
uint32_t size
Definition: io.h:2
char * name
Definition: libf2fs.c:1403
Definition: alloc_driver.h:20
Definition: fetch_tracer.cpp:44