Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a way to measure how much a shell command used memory?

Is there a way to measure how much an executed terminal command/operation used memory, like the built-in command time for measuring execution time. I'd like to compare commands with different parameters.

like image 967
Tom Smith Avatar asked Jan 06 '23 10:01

Tom Smith


1 Answers

I was looking for something like this.

This is how I used it:

$/usr/bin/time -f "%E %M" *<command>*

That gave me:
time (%E) - elapsed real time (in [hours:]minutes:seconds);
memory (%M) - maximum resident set size of the process during its lifetime, in kB.

like image 178
Tom Smith Avatar answered Jan 16 '23 05:01

Tom Smith