Exakte Zeitmessung
-
Hallo erstmal...
ich sammle gerade Methoden um in C betriebssystem-unabhängig per Software Zeit zu messen.
Damit soll auf beliebiger Hardware Zeit gemessen werden.Welche haltet Ihr für besser?
Arbeiten mitclock()
oder mit
gettimeofday()
?
Weitere Vorschläge?
-
gettimeofday() da kannst du auch sonst noch mehr infos rausholen, ansonsten hast du in tv_usec die zeit auf die millisekunde genau
-
gettimeofday() ist kein standard C
Wenn man wirklich genau messen will, dann sollte man einen profiler nehmen.
alternativ geht es über den asm befehl rdtsc (aber nur unter x86)
-
Genau und ich suche etwas, das auf allen Platformen läuft