peak memory-Messung von lang Laufenden Prozess in linux

Wie kann ich überwachen Sie die maximale Speicher verbraucht ein Prozess in Linux?
Dies ist nicht ein Programm, ich kann intern ändern, um zu Messen, peak memory usage.

Ich nicht wirklich wollen, detaillierte Messungen, noch will ich Sie langsam nach unten mein Programm übermäßig.. so valgrind oder irgendetwas Schwergewicht ist nicht das, was ich Suche...
Und wie die anderen Beiträge weiter oben [Maximale Speichernutzung eines linux/unix-Prozess, Zeit -v scheint nicht zu berichten-Speicher für meinen Computer...

Kann ich nur ausführen, top oder ps, und extrahieren Sie die Speicher verbraucht-Saiten
meine Prozess-id mit einem einfachen Skript. Aber mein Prozess läuft für etwa 20-30 Minuten, so dass ich in der Lage sein möchten melden und bekommen die max.
Ich kann tolerieren, grobkörnigen Proben... jeder 1 minute oder so... wie genau muss ich tun->
1. Gabel mit diesem einfachen mem-Messen-Skript in der zsh?
2. töten Sie es, wenn die Prozess-unter-test beendet?

InformationsquelleAutor badkya | 2009-07-03
Schreibe einen Kommentar