日期:2014-05-16  浏览次数:20635 次

linux中程序内存泄露如何界定呢?这样算内存泄露吗?
      我的程序在运行了一段时间后,物理内存没有什么变动,虚拟内存却涨了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  


------解决方案--------------------
运行起来,不是逻辑内存会映射到物理内存的么? 
------解决方案--------------------
用valgrind调试一下看看