Zeit vs gettimeofday c ++

Des Befehls time gibt die verstrichene Zeit bei der Ausführung eines Befehls.

Wenn ich ein "gettimeofday()" am Anfang des Befehls aufrufen (mit system() ), und eine am Ende des Gesprächs, und machen Sie einen Unterschied, es kommt nicht dasselbe raus. (es ist nicht ein sehr kleiner Unterschied)

Kann jemand erklären, was ist der genaue Unterschied zwischen den beiden Verwendungen und was ist der beste Weg, um die Zeit der Ausführung einer call?

Dank.

Es sei denn, Sie haben eine lange laufende Aufgabe, time() ist eine schreckliche Idee. Es zählt nur Sekunden, whilist gettimeofday() zurückkehren können Mikrosekunden.
Könnte Sie klären, ob time bezieht sich auf die C-Bibliothek-Funktion, oder den shell-Befehl? Und können Sie uns Beispiele für den Unterschied, den Sie sehen?
Ich war eigentlich bezogen auf den shell-Befehl Zeit!

InformationsquelleAutor sushant-hiray | 2013-03-01

Schreibe einen Kommentar