Frage

können wir time in einer Unix-Umgebung verwenden, um zu sehen, wie lange etwas hat ...

shell> time some_random_command
real    0m0.709s
user    0m0.008s
sys     0m0.012s

ist es ein Äquivalent für die Aufzeichnung der Speichernutzung des Prozesses (es)?

insbesondere i in Spitzenzuweisung interessiert bin.

War es hilfreich?

Lösung

Überprüfen Sie die man-Seite für die Zeit. Sie können ein Format-String angeben, in dem es zur Ausgabe von Speicherinformationen möglich ist. Zum Beispiel:

>time -f"mem: %M" some_random_command
mem: NNNN

ausgibt maximal resident Satzgröße des Prozesses während seiner Lebenszeit, in Kilobyte.

Andere Tipps

Können Sie nicht ps benutzen? z.B. ps v <pid> werden Speicherinformationen zurück.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top