linux下,一个运行中的程序,究竟占用了多少内存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下,一个运行中的程序,究竟占用了多少内存相关的知识,希望对你有一定的参考价值。

1. 在linux下,查看一个运行中的程序, 占用了多少内存, 一般的命令有
(1). ps aux:
其中 VSZ(或VSS)列 表示,程序占用了多少虚拟内存。
RSS列 表示, 程序占用了多少物理内存。
虚拟内存可以不用考虑,它并不占用实际物理内存。
(2). top 命令也可以
其中 VIRT(或VSS)列 表示,程序占用了多少虚拟内存。 同 ps aux 中的 VSZ列
RES列 表示, 程序占用了多少物理内存。同 ps aux 中的RSS列
参考技术A 那要看程序大小

linux下查看程序占用多少内存

执行

ps aux
VSZ(或VSS)列 表示,程序占用了多少虚拟内存;
RSS列 表示, 程序占用了多少物理内存;
虚拟内存可以不用考虑,它并不占用实际物理内存。

或执行top 命令

VIRT(或VSS)列  表示,程序占用了多少虚拟内存, 同 ps aux 中的 VSZ列;
RES列 表示, 程序占用了多少物理内存, 同 ps aux 中的RSS列。

参考

http://blog.chinaunix.net/uid-20492804-id-265809.html

以上是关于linux下,一个运行中的程序,究竟占用了多少内存的主要内容,如果未能解决你的问题,请参考以下文章

linux下查看程序占用多少内存

Linux内存管理 一个进程究竟占用多少空间?-VSS/RSS/PSS/USS

redis中的数据占用内存大小分析

Linux下一个进程究竟会有多少个线程

linux 进程占用内存详解

linux 命令ps -aux 查看进程所占内存大小,怀疑一个进程存在内存泄露,每个一段时间,内存大小增加4kB