Windows-Port von /usr/bin/time?

Windows-Port von /usr/bin/time?

Gibt es einen sauberen Windows-Port/eine saubere Version des /usr/bin/timeBefehls in Linux (Programm zum Zeitmessen der Ausführung eines Prozesses)?

Antwort1

Verwendentimethisaus dem Win2K-Ressourcenkit.

Antwort2

Ich habe ein einfaches Windows-Programm namens timemem.exe erstellt, das sich ähnlich wie /usr/bin/time unter Linux/Mac OS X verhält und ähnliche Statistiken anzeigt, wie etwa verstrichene Zeit, Benutzer- und Kernel-CPU-Zeit und maximale Workingset-Größe im Speicher, der von einem anderen Win32-Prozess verwendet wird. Siehe:

http://homepage.mac.com/jafingerhut/files/code/code.html

Antwort3

Wenn Sie timees als Benchmark-Dienstprogramm verwenden möchten,Windows 2003 Resource Kithat Timeit.exe, das das gleiche tut.

Antwort4

Ein bisschen spät dran, aber ich suchte nach einer Windows-Version von /usr/bin/time. Ich konnte nichts finden, also schrieb ich einen Klon:

https://github.com/cbielow/wintime

Es kann messen

  • Ausführungszeit eines Programms
  • RAM-Nutzung (maximal)
  • Seitenfehler usw.

inklusive Protokollierung in eine CSV-Datei. Vorkompilierte Binärdateien sind verfügbar. Einfach herunterladen und ausführen.

verwandte Informationen