精确度量Linux下进程占用多少内存的方法

 我来答
匿名用户
2016-10-14
展开全部
精确度量Linux下进程占用多少内存的方

RSS列:"Resident Set Size", 实际驻留"在内存中"的内存数. 不包括已经交换出去的代码. 举一个例子: 如果你有一个程序使用了100K内存, 操作系统交换出40K内存, 那么RSS为60K. RSS还包括了与其它进程共享的内存区域. 这些区域通常用于libc库等.

VSZ(或VSS)列:“Virtual Set Size” 一个进程占用的总的地址空间大小. 它包括了没有映射到内存中的页面。

如果查看更详细的内存使用情况, 可用以下几种方法, 或者几种方法结合使用,都需要root权限
(1). pmap -d $pid

$pid 是正在运行的程序的pid

2). cat /proc/$pid/smaps
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式