linux 中的top命令下的VIRT RES

来源:互联网 发布:软件家园 编辑:程序博客网 时间:2024/05/17 18:16

VIRT:

1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等

2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量

RES:

1、进程当前使用的内存大小,但不包括swap out

2、包含其他进程的共享

3、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反

4、关于库占用内存的情况,它只统计加载的库文件所占内存大小


当VIRT>>RES时,程序很可能有内存泄露,已经有大量内存被转移到交换区了。

原创粉丝点击