Windows-Port von / usr / bin / time?

3674
unknown

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

6
Nach welcher Funktion von `/ usr / bin / time` suchen Sie speziell unter Windows? EvilChookie vor 15 Jahren 0
Die Möglichkeit, meine Programme zeitlich zu steuern. unknown vor 15 Jahren 0
Ihre Frage setzt voraus, dass die Leute wissen, was "Zeit" unter Linux tatsächlich tut. Jemand verwendet möglicherweise kein Linux, kann jedoch eine Windows-Alternative zu dem, wonach Sie suchen, kennen (was das ultimative Ziel Ihrer Frage ist). Es wäre hilfreich, wenn Sie angeben, was Sie erreichen möchten. EvilChookie vor 15 Jahren 3
Ich stimme mit EvilChookie überein. +1 Jetzt verstehe ich, was du willst. Sasha Chedygov vor 15 Jahren 0
In meiner Antwort finden Sie einen Link zu `timethis.exe`, der genau das macht, was Sie möchten und als ca. 116K-Download verfügbar ist. Sinan Ünür vor 15 Jahren 0

5 Antworten auf die Frage

3
Andy Fingerhut

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

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

2
John T

Wenn Sie timees als Benchmark-Dienstprogramm verwenden möchten, verfügt das Windows 2003 Resource Kit über Timeit.exedasselbe.

Cool, kann ich es bekommen, ohne alles andere dort zu bekommen? unknown vor 15 Jahren 0
Leider scheint dies der einzige Download zu sein, den Microsoft bietet. Es gibt jedoch eine Menge nützlicher Tools, die ich in ihre UNIX-Entsprechung umbenannt und in meinem System32-Ordner zur Verwendung über die Befehlszeile abgelegt habe. Sie können einfach diejenigen löschen, die Sie nicht möchten. John T vor 15 Jahren 0
John T, herzlichen Glückwunsch zu 10k! Viel Spaß beim Lesen Ihrer Beiträge ... Ich weiß nicht, wie Sie die Zeit finden, da Sie jedes Mal, wenn ich unterbreche, die gleiche / etwas bessere Antwort zu haben scheint! Auf die nächsten 10k! - Löschen Sie dies, nachdem Sie es gelesen haben, da keine privaten Nachrichten vorhanden sind! (oder schreibe ein anderes Kommentar und lösche es dann) William Hilsum vor 15 Jahren 0
@Wil, danke! Ich kann es nicht löschen und es besteht keine Notwendigkeit. Kommentare sind genau das, Kommentare. Gute werden eher geschätzt :) John T vor 15 Jahren 0
1
Joshua Nurczyk

Sie können Cygwin immer installieren, wodurch Sie den UNIX-Zeitbefehl erhalten. Es ist ziemlich nützlich, Cygwin trotzdem installiert zu haben.

Wenn Sie nach einem sauberen Port oder einer sauberen Version fragen, glaube ich nicht, dass Cygwin akzeptabel wäre. Das einzige, was ich gefunden habe, ist dieser Code für benutzerdefinierte unter Windows zu kompilieren. Da ich keine Links gefunden habe, bei denen dies als Zeitbefehl eingerichtet wurde, weiß ich nicht, dass Sie dies zum Laufen bringen könnten, wenn Sie es nicht selbst programmieren möchten.

1
EvilChookie

Auf meinem Mac wird /usr/bin/time/die Betriebszeit des Systems zurückgegeben.

Auf einem Windows-Computer können Sie die Betriebszeit wie folgt zurückgeben: net stats server

Die "Statistik seit" gibt Ihnen die Uhrzeit an, zu der der Computer das letzte Mal eingeschaltet wurde. Es gibt auch ein Server-Tool - uptime.exe

Weitere Informationen finden Sie auf der Microsoft Support Site .

Wenn Sie nicht die Betriebszeit eines Computers suchen, bin ich natürlich völlig daneben. Wenn Sie sich nicht für die Verfügbarkeit suchen, was sind Sie auf der Suche zu erreichen?

Bearbeiten: Wenn Sie nach CPU-Zeit suchen, wie in einem Kommentar vorgeschlagen, können Sie den tasklistBefehl verwenden. Geben Sie tasklist /?an einer Eingabeaufforderung ein und sehen Sie sich die Informationen darüber an.

Ich glaube nicht, dass er nach Verfügbarkeit sucht. time on Linux misst die reale und CPU-Zeit eines Prozesses. prestomation vor 15 Jahren 0
@prestomation: Ah. Redigiert und etwas anderes hinzugefügt, das helfen würde. EvilChookie vor 15 Jahren 0
1
Sinan Ünür

Verwenden Sie timethisdas Win2K Resource Kit.

Ich mag es nicht, wie das Terminal gelöscht werden muss, wenn Sie es verwenden. unknown vor 15 Jahren 0
@unbekannt Ich habe noch nie beobachtet, dass das Terminal gelöscht wird. Sinan Ünür vor 15 Jahren 0