51Testing软件测试论坛

标题: 内存泄露 [打印本页]

作者: cc_lion    时间: 2006-4-25 19:15
标题: 内存泄露
请教各位大师一个问题:
长时间测试一块功能,如何用LR判断程序有内存泄露。
我应该关注那些记数器,我应该怎么判断,能不能举一个例子。
深谢!
作者: ch110011    时间: 2006-4-26 11:10
这种严重的错误, 系统后台会给出提示的,如果说要看监视图的话,就是看系统资源图.系统资源会一直持续在100%的位置.
(一个初学者的见解,如果不正确,请高手详解)
作者: sunshine_luo    时间: 2006-4-26 11:43
查看内存的使用是不是持续升高,或者说一直有上升的趋势,不过查看内存泄漏最好不要用lr;
作者: 雨天的蚂蚁    时间: 2006-4-26 13:36
那该用什么软件啊,楼上的前辈,介绍一下啊!
作者: Zee    时间: 2006-4-26 13:54
如果Process\Private Bytes计数器和Process\Working Set计数器的值持续升高
同时Memory\Available bytes计数器的值缺却持续降低的话
说明很有可能是存在内存泄漏

另参照此帖:http://bbs.51testing.com/viewthr ... ;amp;extra=page%3D1
作者: Jon    时间: 2006-4-26 14:08
同意 ZEE 回答的内容!
作者: chenjian941    时间: 2008-4-25 15:40
方法可以是让 LR 在一个稳定的情况下,比如说给服务器3个并发用户,迭代10次或更多,让它跑上
2个小时,观察服务器内存,不一定要从LR读,可以从服务器上去看,这个是土方法,不过很有效。
作者: liangjz    时间: 2008-4-26 01:37
看实现的语言
c/c++可以用boundcheck或者 purify
java 可以用 jprobe

另外,可以用服务器的资源监控器。
WINDOWS 上同 zee

linux sr 是否 为 0
作者: lyscser    时间: 2008-4-26 15:34
内存泄露和压不压没关系,看Applogs,GC前后对比,一般是GC失效或者效率极低




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2