如果我想估计进程的最大物理内存使用量,我可以简单地迭代调用该进程的“top”命令并获取“RES”字段的最大值吗?
谢谢
答案 0 :(得分:1)
是的,但要了解您正在测量系统的属性和过程的属性一样多。例如,在内存压力较大的系统上,即使进程相同,驻留集大小也会更小。
答案 1 :(得分:1)
time
的GNU版本允许您使用%M
格式显示其生命周期内的最大RSS。
请注意,您可能必须将其作为/usr/bin/time -f %M command...
调用,因此您不必运行shell的内置time
命令。
在OSX上,使用/usr/bin/time -l command...
。