当前位置: 技术问答>linux和unix
linux中程序内存泄露如何界定呢?这样算内存泄露吗?
来源: 互联网 发布时间:2017-05-03
本文导语: 我的程序在运行了一段时间后,物理内存没有什么变动,虚拟内存却涨了1M,这种情况算是有内存泄露吗?还请大虾指点下,谢谢了。 下面是程序的statm文件的变化: 2013/12/1 15:00 # cat /p...
我的程序在运行了一段时间后,物理内存没有什么变动,虚拟内存却涨了1M,这种情况算是有内存泄露吗?还请大虾指点下,谢谢了。
下面是程序的statm文件的变化:
2013/12/1 15:00 # cat /proc/895/statm
7565 1816 702 687 0 6439 0
2013/12/2 14:11 # cat /proc/895/statm
7565 1816 702 687 0 6439 0
2013/12/2 17:30 # cat /proc/895/statm
7821 1817 702 687 0 6695 0
2013/12/3 18:18 # cat /proc/895/statm
7821 1817 702 687 0 6695 0
下面是程序的statm文件的变化:
2013/12/1 15:00 # cat /proc/895/statm
7565 1816 702 687 0 6439 0
2013/12/2 14:11 # cat /proc/895/statm
7565 1816 702 687 0 6439 0
2013/12/2 17:30 # cat /proc/895/statm
7821 1817 702 687 0 6695 0
2013/12/3 18:18 # cat /proc/895/statm
7821 1817 702 687 0 6695 0
|
运行起来,不是逻辑内存会映射到物理内存的么?
|
用valgrind调试一下看看