你的服务实现中是不是使用了WebServiceContext, 这是一个ThreadLocal 变量。
还有你能不能在CXF 2.1.6 下测试一下你的应用, 看看这个问题是不是还是存在。
姜宁 (Willem)
------------------
Apache CXF, Apache Camel committer
Open SOA
http://www.fusesource.comBlog
http://willemjiang.blogspot.comTiwtter
http://twitter.com/willemjiangOn 9月30日, 下午12时31分, david liu <
david4...@...> wrote:
> 请教一下各位:
> 项目中用的是cxf2.14版本
> 当用户不停的调用webservice接口时,发现内存会持续不断的增长并且GC根本不能回收,导致内存溢出!
> 通过用Jrockit监测内存发现,java.util.concurrent.ConcurrentHashMap和
> ConcurrentHashMap$segment 以及java.util.concurrent.locks.ReentrantLock
> $NonfairSync这些对象实例达到百万且还在持续增长并且不能被GC回收。
> 在监测内存时,没有做其它操作,只是在调用接口,基本排除其它类的影响,并且该接口的业务代码被全部注释直接返回空对象。
> 不知有那位遇到过类似的问题,还请赐教!
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
要在此论坛发帖,请发电子邮件到
cxf-zh@...
要退订此论坛,请发邮件至
cxf-zh-unsubscribe@...
更多选项,请通过
http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
----
Apache CXF 首页
http://cwiki.apache.org/confluence/display/CXF/Index-~----------~----~----~----~------~----~------~--~---