libdballe 9.6
|
Simple benchmark infrastructure. More...
#include <string>
#include <vector>
#include <functional>
#include <memory>
#include <cstdio>
#include <time.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <dballe/message.h>
#include <dballe/file.h>
Go to the source code of this file.
Classes | |
struct | dballe::benchmark::Task |
One task to be measured. More... | |
struct | dballe::benchmark::Timeit |
struct | dballe::benchmark::Throughput |
struct | dballe::benchmark::Progress |
Notify of progress during benchmark execution. More... | |
struct | dballe::benchmark::BasicProgress |
Basic progress implementation writing progress information to the given output stream. More... | |
struct | dballe::benchmark::Benchmark |
Base class for all benchmarks. More... | |
struct | dballe::benchmark::Messages |
Container for parsed messages used for benchmarking. More... | |
struct | dballe::benchmark::Whitelist |
Simple benchmark infrastructure.