|
| Profiler (timepoint_t base_time) |
|
| Profiler (const Profiler &other) |
|
void | add_interval (const std::string &key, timepoint_t start, timepoint_t end, ProfilerLevel level=ProfilerLevel::Info) |
| Profiler.
|
|
void | increment (const std::string &key, int64_t value) |
|
void | reset (timepoint_t base_time) |
|
const std::vector< TaskRecord > & | get_records () const |
|
const std::map< std::string, int64_t > & | get_counters () const |
|
|
void | spin_lock () |
|
void | unlock () |
|
|
timepoint_t | base_time_ |
|
std::atomic_flag | lock_ |
|
std::vector< TaskRecord > | records_ |
|
std::map< std::string, int64_t > | counters_ |
|
The documentation for this class was generated from the following files:
- scanner/util/profiler.h
- scanner/util/profiler.cpp
- scanner/util/profiler.inl