libdballe
7.29
|
Public Member Functions | |
void | setup () override |
void | teardown () override |
![]() | |
Benchmark (const std::string &name) | |
void | run (Progress &progress) |
Run the benchmark and collect timings. | |
void | print_timings (const std::string &prefix) |
Print timings to stdout. | |
virtual void | register_tasks ()=0 |
Register tasks to run on this benchmark. | |
Public Attributes | |
std::unique_ptr< DB > | db |
![]() | |
std::string | name |
Name of this benchmark. | |
std::vector< Timeit > | timeit_tasks |
Tasks for which we time their duration. | |
std::vector< Throughput > | throughput_tasks |
Tasks for which we time their throughput. | |