¿Cómo puedo controlar la memoria pico consumida por un proceso en Linux? Este no es un programa que pueda modificar internamente para medir el uso máximo de la memoria.medición de memoria de pico del proceso de larga ejecución en Linux
Realmente no quiero mediciones detalladas, ni quiero que ralenticen excesivamente mi programa ... así que valgrind o cualquier cosa pesada no es lo que estoy buscando ... Y como otras publicaciones anteriores [Peak memory usage of a linux/unix process, time -v no parece informar la memoria para mi máquina ...
Puedo simplemente ejecutar top o ps y extraer las cadenas de memoria consumidas para mi ID de proceso usando una secuencia de comandos simple. Sin embargo, mi proceso se ejecuta durante unos 20-30 minutos, así que quiero poder registrarme y obtener el máximo. Puedo tolerar muestras de grano grueso ... cada 1 minuto más o menos ... Específicamente, ¿cómo hago yo-> 1. horquilla este simple script de mem-measure en zsh? 2. matarlo cuando finaliza el proceso bajo prueba?
http://www.serverfault.com? –