Left Up Right Billige Uhr und Uhrenvergleiche

Cheapclock2

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

Ergebnisse von Clockvergleich:

Linux i386 2.20GHz

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

Linux x86_64 2.27GHz (auf vmware esxi)

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

Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber