Zeit, Millisekunden oder Mikrosekunden für Windows C ++ messen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Berechnen der Ausführungszeit eines Code-Snippets in C ++ 16 Antworten

Wie misst man die Ausführungszeit in Millisekunden oder Mikrosekunden in Windows C ++?

Ich habe viele Methoden gefunden, die eine Aufrufzeit (NULL) verwenden, aber sie misst die Zeit nur in Sekunden und die Sekunden clock () (clock_t) misst die CPU-Zeit, nicht die tatsächliche Zeit.

Ich habe die in diesem Artikel erwähnte Funktion gettimeofday (Kalenderzeit) gefunden: dropbox.com/s/k0zv8pck7ydbakz/1_7-PDF_thesis_2.pdf

Diese Funktion ist für Linux (Rechenzeit in Millisekunden und Mikrosekunden) und nicht für Windows.

Für Windows habe ich eine Alternative gefunden: dropbox.com/s/ofo99b166l7e2gf/gettimeofday.txt

Und dies kann relevant sein: stackoverflow.com/de/242435/

Antworten auf die Frage(3)

Ihre Antwort auf die Frage