我正在 linux 中运行一个可执行文件(c++ 代码)。我想计算此可执行文件的“平均”工作集大小?我不知道如何进行。有人可以帮助我吗?
linux 中有这样的命令吗?
提前致谢
最佳答案
灵感来自凯撒:
pid=`ps axo 'pid,ucomm' | grep procname | awk '{print $1;}'`
while sleep 15; do grep VmRSS /proc/$pid/status || break; done > /tmp/size
awk '{ sum += $2; count++; } END { print sum/count; }' /tmp/size
关于linux - 进程的平均工作集大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11594266/