I have an application deployed in weblogic 9.2 which make a lots of web
service calls, using Axis2 JAX-WS implementation (through Dispatch interface
with PAYLOAD mode).  I am observing that the heap size is growing up over a
period of time (after making 8K service calls) and finally the JVM exit with
OutOfMemoryError.

I took the heapdump at the time of OutOfMemoryError and found that the
following classes are using  a major portion of the memory

edu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap
org/apache/axiom/om/impl/llom/OMTextImpl

I am not using either edu.emory.* or org.apache.axiom.* in my app and I
believe these classes are used by axis2.

Any idea why the instance of these objects are not getting freed up after
the service invocation?


Regards
Jiji

Reply via email to