Hier wurde nun aus Cheapclock die ACE-Bibliothek entfernt und direkt der TSC-abgefragt.
Bei der ACE-Implementierung bleibt im dunkeln, welches die Highresultion-Timer-implementierung wirklich ist.
Durch das Wrappen und "C++-syntactic sugar" kann so mancher Takt verwendet werden
Download cheapclock2.tgz
100*gettimeofday 187452 ticks 1*getimeofday 1874.52 ticks Calibrating ... 100*cheap.gettime 39912 ticks 1*cheap.gettime 399.12 ticks 100*cheap.timesample 28400 ticks 1*cheap.timesample 284 ticks
100*gettimeofday 9195 ticks 1*getimeofday 91.95 ticks Calibrating ... 100*cheap.gettime 14661 ticks 1*cheap.gettime 146.61 ticks 100*cheap.timesample 6979 ticks 1*cheap.timesample 69.79 ticks