libdballe  7.29
Classes | Namespaces
core/benchmark.h File Reference

Simple benchmark infrastructure. More...

#include <string>
#include <vector>
#include <functional>
#include <cstdio>
#include <time.h>
#include <sys/time.h>
#include <sys/resource.h>

Go to the source code of this file.

Classes

struct  dballe::benchmark::Task
 One task to be measured. More...
 
struct  dballe::benchmark::TaskHolder
 
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::Registry
 Collect all existing benchmarks. More...
 

Namespaces

 dballe
 Copyright (C) 2008–2010 ARPA-SIM urpsi.nosp@m.m@sm.nosp@m.r.arp.nosp@m.a.em.nosp@m.r.it
 

Detailed Description

Simple benchmark infrastructure.