浏览 4989 次
锁定老帖子 主题:XFire1.1-all.jar有内存泄漏
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-11-09
昨天抓取的内存快照来看,在运行一段时间后,XFire产生了大量的HashMap类型的数据,且无法回收,内存就这样一点点的被耗光,隔一段时间就需要将应用重启一次。 这个Bug似乎只对WebService的客户端产生影响,服务端并未出现问题。 昨天在XFire网站上看到XFire1.2.2的更新,在更新后WebService客户端内存泄漏的问题解决了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-11-17
你说的那个问题我们在1.1中也遇到了,1.2中同样存在,主要是在发布一对一的POJO对象时产生的,例如A类引用B类,B类也引用A类,就会出来这个问题。
|
|
返回顶楼 | |
发表时间:2006-12-04
这个好像不是一对一的POJO对象引起的,我的替换成1.2后就没有问题了。用JProfiler可以看到产生大量的HashMap对象,里面存放的是与Http通讯相关的数据。
|
|
返回顶楼 | |
发表时间:2006-12-13
soleegn说的是对象循环引用的问题,xml的web service绑定不支持双向的对象关系,在生成xml的时候遇到双向引用会不断的写直到StackOverflow
似乎xfire从来就没有解决过着问题 |
|
返回顶楼 | |