[benchmark] Use POSIX setitimer for timing...
authorHolger Hans Peter Freyther <zecke@selfish.org>
Sat, 9 Jan 2010 18:33:34 +0000 (19:33 +0100)
committerHolger Hans Peter Freyther <zecke@selfish.org>
Sat, 9 Jan 2010 18:39:36 +0000 (19:39 +0100)
commitf02fe0addf3be1b7ff8a3e6d38b7d1373e87ed14
treeb17389342a210457431b5f644f2d680284db2b68
parent84bd917d619711515c07b4f447c2eda2d2699594
[benchmark] Use POSIX setitimer for timing...

We are not interested in timing the scheduling of the system but
only how much time we spend in executing. This is the only metric
that will work for everyone.

This means that we can not measure the latency (e.g. waiting on
opening a TCP connection) but we can measure the latency of the
setup but we get a stable number regardles of the scheduling of
the system.

We might want to reintroduce the "wall clock" time again to have
two measures available.
common/benchmark.cc
common/benchmark.h