51Testing软件测试论坛
标题:
高人帮忙判断一下这个情况是不是内存泄漏
[打印本页]
作者:
narsolo
时间:
2011-5-19 16:32
标题:
高人帮忙判断一下这个情况是不是内存泄漏
我用LR模拟100个用户对服务器上tomcat发布的系统进行测试,在脚本执行了多次后服务器的内存使用达到75%,服务器开机时内存使用为36%。但是服务器的Available Memory Bytes并没有改变,当停止LR脚本执行后服务器的已用内存也没有下降。这个情况是不是可以说这个java的程序存在内存泄漏?
作者:
msnshow
时间:
2011-5-22 10:00
这样判断不准确
作者:
narsolo
时间:
2011-5-23 10:15
回复
2#
msnshow
那该如何判断是否出现了内存泄漏呢?
作者:
大漠行者
时间:
2011-5-27 11:30
内存泄漏是每次GC后内存使用量在持续增长,你描述的问题只是内存没有变化,不能说明泄漏,泄漏是对未来的预期。
作者:
msnshow
时间:
2011-6-6 14:38
对,可能还没有回收,当然内存不会变化
作者:
574915045
时间:
2012-1-3 23:08
"服务器的Available Memory Bytes并没有改变",个人觉得应该不是内存泄露,像linux会把暂时没有用的内存拿来做缓存,到真正要用得时候就会释放出来的,所以既然可用的没有减少那应该不是内存泄露,是被暂时拿去做缓存了;我之前经常碰到占有达到了99%,后来才发现那个百分比是包含了缓存部分的,你减去cache和buffer的才行
作者:
tbit
时间:
2012-1-9 09:41
可以用JConsole抓下快照,然后用分析器分析一下便知
作者:
jyqcpu
时间:
2012-2-14 13:50
监控一下GC
作者:
liusj899
时间:
2012-2-17 21:33
把监控情况截图发出来。。在把日志搞出来。在不神仙也判断不出来啊
作者:
jiazurongyu
时间:
2012-2-23 11:31
服务器对于缓存部分需要事先去掉,尽量模拟真实的步骤吧。你这批用户上去了做了点啥,还有就是脚本是不是确认无问题啊
内存泄露我个人一般是做客户端本地的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2