`

XFire1.1-all.jar有内存泄漏

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

相关推荐

    xfire包xfire-all-1.2.6.jar等

    需要引入如下包:commons-codec-1.2.jar、commons-httpclient-3.0.1.jar、jdom.jar、xfire-all-1.2.6.jar、wsdl4j-1.5.1.jar、commons-logging-1.0.4.jar、XmlSchema-1.4.7.jar

    xfire-all-1.2.6.jar.zip

    在Xfire 1.2.6版本中,我们关注的是"xfire-all-1.2.6.jar"这个核心组件,它包含了所有必要的类和库,使得开发者可以快速地集成Web服务到他们的应用程序中。 在"xfire-all-1.2.6.jar"中,包含了以下关键模块: 1. *...

    webservice中用到的jar,xfire-jaxws-1.2.6.jar

    webservice中用到的jar,xfire-jaxws-1.2.6.jar,xfire-jaxws-1.2.6.jar,xfire-jaxws-1.2.6.jar

    webservice中用到的jar,xfire-java5-1.2.6.jar

    webservice中用到的jar,xfire-java5-1.2.6.jar,xfire-java5-1.2.6.jar,xfire-java5-1.2.6.jar,xfire-java5-1.2.6.jar

    xfire-all-1.2.6.jar

    xfire-all-1.2.6.jar commons-httpclient-3.0.1.jar XmlSchema-1.1.jar commons-codec-1.3.jar xalan-2.7.0.jar wstx-asl-3.0.1.jar jdom-1.0.jar activation.jar spring-1.2.8.jar stax-api-1.0.1.jar xbean-spring...

    xfire与cxf包冲突解决方法

    1、以下四个类调用了XmlSchema-1.1.jar包 因与cxf包xmlschema-core-*.jar... xfire-all-1.2.6-incomplete.jar 替换 xfire-all-1.2.6.jar 3、XmlSchema-1.1.jar 可以与 xmlschema-core-*.jar 共存避开同路径同名类冲突

    xfire-1.2.6.rar xfire-1.2.6.rar xfire-1.2.6.rar

    首先,`xfire-all-1.2.6.jar`是核心库文件,它集成了XFire的所有功能,包括网络协议处理、游戏状态同步、服务器发现等。开发人员可以通过导入这个JAR文件,快速地在项目中集成XFire的全部功能,实现游戏服务器间的...

    webservice中用到的jar,xfire-spring-1.2.6.jar

    webservice中用到的jar,xfire-spring-1.2.6.jar,xfire-spring-1.2.6.jar,xfire-spring-1.2.6.jar,xfire-spring-1.2.6.jar

    重新编译打包的XmlSchema.1.1.1.jar和xfire-all1.2.6.jar

    为了解决spring整合cxf,xfire遇到的jar包冲突问题,将XmlSchema.1.1.1.jar和xfire-all1.2.6.jar修改后进行了重新编译打包

    xfire与cxf包冲突解决方案

    1、以下四个类调用了XmlSchema-1.1.jar包 因与cxf包xmlschema-core-*.jar... xfire-all-1.2.6-incomplete.jar 替换 xfire-all-1.2.6.jar 3、XmlSchema-1.1.jar 可以与 xmlschema-core-*.jar 共存避开同路径同名类冲突

    webservice.jar中的xfire-aegis-1.2.6.jar

    webservice中用到的jar,xfire-aegis-1.2.6.jar

    xfire与cxf包解决jar包444-.zip

    .LOG 1、以下四个类调用了XmlSchema-1.1.jar包 因与cxf包xmlschema-core-... xfire-all-1.2.6-incomplete.jar 替换 xfire-all-1.2.6.jar 3、XmlSchema-1.1.jar 可以与 xmlschema-core-*.jar 共存避开同路径同名类冲突

    xfire jar.zip

    commons-httpclient.jar commons-logging.jar jaxen-1.1.jar ...xfire-all-1.2.6.jar xfire-jsr181-api-1.0-M1.jar xfire-spring-1.2.6.jar xml-apis-1.0.b2.jar XmlSchema-1.1.jar xmlsec-1.3.0.jar

    xfire-aegis-1.2.6.jar

    xfire-aegis-1.2.6.jar

    xfire-spring-1.2.6.jar

    xfire-spring-1.2.6.jar

Global site tag (gtag.js) - Google Analytics