
Gibt es einen sauberen Windows-Port/eine saubere Version des /usr/bin/time
Befehls in Linux (Programm zum Zeitmessen der Ausführung eines Prozesses)?
Antwort1
Verwendentimethis
aus 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:
Antwort3
Wenn Sie time
es 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.