Pregunta

podemos usar time en un entorno unix para ver cuánto tiempo tomó algo ...

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

¿hay un equivalente para registrar el uso de memoria del proceso (s)?

en particular, estoy interesado en la asignación máxima.

¿Fue útil?

Solución

Verifique la página del manual para ver el tiempo. Puede especificar una cadena de formato donde sea posible generar información de memoria. Por ejemplo:

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

generará el tamaño máximo de conjunto residente del proceso durante su vida útil, en kilobytes.

Otros consejos

¿No puedes usar ps? p.ej. ps v <pid> devolverá información de la memoria.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top