Estoy tratando de medir el uso de RAM de MyProcess args
Tiempo GNU
Después de esta publicación
gtime -v ./MyProcess args
[..]
Maximum resident set size (kbytes): 303316992 # (303 GB)
[..]
¡Claramente no tengo 303 GB de RAM en mi computadora!
zsh - time
Siguiendo esta publicación
zsh
TIMEFMT='%J %U user %S system %P cpu %*E total'$'\n'\
'avg shared (code): %X KB'$'\n'\
'avg unshared (data/stack): %D KB'$'\n'\
'total (sum): %K KB'$'\n'\
'max memory: %M MB'$'\n'\
'page faults from disk: %F'$'\n'\
'other page faults: %R'
time ./MyProcess args
avg shared (code): 0 KB
avg unshared (data/stack): 0 KB
total (sum): 0 KB
max memory: 73204 MB # (73 GB)
page faults from disk: 0
other page faults: 18528
¡Tampoco tengo 73 GB de RAM en mi máquina!
tstime
Siguiendo esta publicación ... no pude instalarla !
Monitor de actividad
El monitor de actividad me da un uso de RAM de unos 60 MB. Esto suele ser el uso de RAM que esperaba.
Por supuesto, MyProcess
es determinista y el uso de RAM no debe variar de una ejecución a otra.
¿Puedes ayudarme a descubrir qué está mal (si es que ocurre algo) y cómo puedo medir el uso de RAM de un proceso con un tipo de comando time
como?
Para tu información, uso Mac OS X 10.11.3