VIRT代表“虚拟内存”,指进程“需要”的虚拟内存量,包括进程使用的库、代码、数据,以及malloc分配的堆空间和栈空间和新的;如果一个进程新申请了10MB内存,但实际只使用了1MB,则会增加10MB,而不是实际使用1MB;
RES代表“真实存储”,指进程当前使用的内存量,包括malloc和new分配的堆空间以及new分配的栈空间,但不包括swapamount如果申请10MB内存,已经使用了1MB,则只会增加1MB,与VIRT不同的是,对于库占用的内存,它只统计加载的库文件占用的内存量;。
上一篇:skynet 内存增长
下一篇:linux内存突然先增加又恢复