51Testing软件测试论坛

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

作者: hbm    时间: 2009-11-10 11:47
标题: 内存泄漏
请问一下,我们的java编写,用到的设计工具是eclipse,中间件是weblogic,数据库是sql server
我现在想检查内存泄漏问题,请问需要用什么工具,怎么来分析?大家帮帮忙哦!
作者: mentgmery    时间: 2009-11-10 11:52
java内存泄露的问题不是很严重的,C和C++多一些
作者: hbm    时间: 2009-11-10 12:03
这个知道一点,但是我们系统现在存在内存泄漏,不知道有什么办法可以解决啊?
作者: hbm    时间: 2009-11-10 12:52
怎么没什么人回答哦?这个问题在下求助啊,java有自动管理内存的回收功能,但也不能代表就没有内存泄漏,还有什么别的引起内存泄漏吗?需要使用什么工具,怎么来分析呢?
谁知道啊?
作者: 投缘    时间: 2009-11-10 13:40
内存泄露都能引发什么问题啊?有谁知道?
作者: gnixougil    时间: 2009-11-10 14:23
是不是 JAVA程序本身开发过程中 产生了 内存释放回收的 问题 这种情况在MFC中经常碰到,你提交给开发人员就可以了把你碰到的问题反映给他们,在连续测试的过程中内存使用只要是个稳定范围就可以不考虑内存泄露的问题?如果存在泄露的话内存使用会随测试时间的增加内存开销也会增大的随便找个内存监视软件就可以预测,或LR中的内存管理也可以发现内存泄露的情况 我们做测试的只管杀不管埋既然有泄漏那就上报,如果能拆分测试那就把泄漏的地方细化一下如果是集成测试那没办法在单元测试中没发现这个问题你只能和程序员商量了
作者: gnixougil    时间: 2009-11-10 14:25
死机,程序崩溃,产生不可预料的误操作等让用户对软件产生危机感,内部使用还行,商业使用的话那问题可就大多了
作者: hbm    时间: 2009-11-10 14:39
现在是用于商业用途,哪位知道我现在该怎么做吗?因为现在经常性死机,所以我想查找到底哪里出问题了?是什么原因导致的?
作者: ioridy    时间: 2009-11-10 14:48
话说,我们这边这部分也没有什么好的办法,应该是有什么专门的工具吧!
作者: hbm    时间: 2009-11-10 14:56
那谁知道啊?谁能解决这个问题哦?大家讨论下咯!呵呵...
作者: gnixougil    时间: 2009-11-10 16:23
能确定那个软件在内存方面的开销吗?就是线程 或数据交互那部分如果能确定的话你可以看下程序运行到什么位置产生了内存激增的情况用软件监视内存变化应该能看到没个步骤内存的增长是否正常
作者: hbm    时间: 2009-11-11 09:23
谢谢你们,我想用Jprofiler监测,还在学习中




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