当前位置: 技术问答>linux和unix
请教,在linux下如何判断程序的内存泄露?
来源: 互联网 发布时间:2015-08-22
本文导语: 因为程序一下起了50多个进程,不好用一些软件进行判断,有没什么其他方法?谢谢了 | to chowsimon(Hello World) 楼主的程序是C/S结构的,做的是客户端调用服务器函数接口的测试,没有原程序代...
因为程序一下起了50多个进程,不好用一些软件进行判断,有没什么其他方法?谢谢了
|
to chowsimon(Hello World)
楼主的程序是C/S结构的,做的是客户端调用服务器函数接口的测试,没有原程序代码,所有dmalloc这个工具帮不上忙。
并且程序运行的环境是Redhat AS 2.1,以前就用top观察过的,就算不运行程序,它的内存也是会隔一段时间就上涨的,并且不会回落的或者回落不明显,反倒运行程序后,内存有时会有回落现象,因而用top监视程序的内存泄露,我们感觉会不太准。
楼主的程序是C/S结构的,做的是客户端调用服务器函数接口的测试,没有原程序代码,所有dmalloc这个工具帮不上忙。
并且程序运行的环境是Redhat AS 2.1,以前就用top观察过的,就算不运行程序,它的内存也是会隔一段时间就上涨的,并且不会回落的或者回落不明显,反倒运行程序后,内存有时会有回落现象,因而用top监视程序的内存泄露,我们感觉会不太准。