Как я могу измерить максимальное (максимальное) использование памяти какой-либо программой?
Это делает много malloc / free и работает довольно быстро, поэтому я не вижу максимальный объем памяти сверху.
Я хочу что-то вроде time
утилита:
$ time ./program
real xx sec
user xx sec
sys xx sec
и
$ mem_report ./program
max memory used xx mb
shared mem xx mb