2006-11-09
XFire1.1-all.jar有内存泄漏
困扰多日的WebService客户端应用的内存泄漏的问题终于解决了,原来是XFire的问题。
昨天抓取的内存快照来看,在运行一段时间后,XFire产生了大量的HashMap类型的数据,且无法回收,内存就这样一点点的被耗光,隔一段时间就需要将应用重启一次。
这个Bug似乎只对WebService的客户端产生影响,服务端并未出现问题。
昨天在XFire网站上看到XFire1.2.2的更新,在更新后WebService客户端内存泄漏的问题解决了。
昨天抓取的内存快照来看,在运行一段时间后,XFire产生了大量的HashMap类型的数据,且无法回收,内存就这样一点点的被耗光,隔一段时间就需要将应用重启一次。
这个Bug似乎只对WebService的客户端产生影响,服务端并未出现问题。
昨天在XFire网站上看到XFire1.2.2的更新,在更新后WebService客户端内存泄漏的问题解决了。
评论
JeffreyHsu
2006-12-13
soleegn说的是对象循环引用的问题,xml的web service绑定不支持双向的对象关系,在生成xml的时候遇到双向引用会不断的写直到StackOverflow
似乎xfire从来就没有解决过着问题
似乎xfire从来就没有解决过着问题
Jamsa
2006-12-04
这个好像不是一对一的POJO对象引起的,我的替换成1.2后就没有问题了。用JProfiler可以看到产生大量的HashMap对象,里面存放的是与Http通讯相关的数据。
soleegn
2006-11-17
你说的那个问题我们在1.1中也遇到了,1.2中同样存在,主要是在发布一对一的POJO对象时产生的,例如A类引用B类,B类也引用A类,就会出来这个问题。
- 浏览: 48977 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
JBPM 与 Spring 结合
sessionFactory怎么配的?
-- by jinguizi -
重新整理后的Oracle OAF学 ...
太好了!谢死你了!
-- by chenpu -
ExtJS中FormPanel实现数 ...
请教一下楼主,本地json数据如何实现分页?单击下一页时,怎样在js中得到当前的 ...
-- by gaipai -
重新整理后的Oracle OAF学 ...
这个格式的高亮显示都看不清了
-- by qinglangee -
ExtJS中FormPanel实现数 ...
把你的后台代码发出来看看啊 光说返回JSON的格式,看看你到底是怎么返回的啊 y ...
-- by yongtree






评论排行榜