ps命令的rss/vsz/sz中,哪一个可以看出有内存泄露?
我反复运行一段程序,然后不断的在界面上执行如下命令:
ps -eo pid,user,comm,args,%cpu,%mem,rss,vsz,sz
结果如下:
ps -eo pid,user,comm,args,%cpu,%mem,rss,vsz,sz | grep zxivas_mng
5795 zxivas grep grep zxivas_mng 0.0 0.0 624 2800 700
13081 zxivas zxivas_mng zxivas_mng 0.0 0.0 14568 257460 64365
ps -eo pid,user,comm,args,%cpu,%mem,rss,vsz,sz | grep zxivas_mng
7555 zxivas grep grep zxivas_mng 0.0 0.0 624 2800 700
13081 zxivas zxivas_mng zxivas_mng 0.0 0.0 14604 257460 64365
ps -eo pid,user,comm,args,%cpu,%mem,rss,vsz,sz | grep zxivas_mng
8289 zxivas grep grep zxivas_mng 0.0 0.0 620 2796 699
13081 zxivas zxivas_mng zxivas_mng 0.0 0.0 15300 257460 64365
我发现rss不停在增加,而其它的都没有改变。这个是不是意味着有内存泄露?还是由于内存碎片造成的?rss/vsz/sz中,哪一个对我们判断内存的占用情况更有意义一些?谢谢,拜请高手