...update

If we stop sending messages through the cxf endpoint, the heap growth is
stopped, but it never decreases tp the "normal" level again, leaving a lot
of StackTraceElement instances left in the heap.
Funny thing is that when we do a heapdump from jvisualvm the garbage
collection removes  the  StackTraceElement instances and the heap is back to
normal.
Is there a difference between the normal GC and the GC that is done when a
heapdump is made? I guess when making a heapdump, one will ensure that only
the instances that are really still into play are shown, so it might be more
agressive in any way?

But still, there must be something referencing the StackTraceElement /
StackTraceelement[] long after the stack trace has happend.

We are running a test now, where we are letting the endpoint decribed ealier
connect, but responding with a message that fails in the response decoder,
to see if we see the same problem. If not there must be something with
regards to cxf I guess.

/Trond



--
View this message in context: 
http://camel.465427.n5.nabble.com/StackTraceElement-using-heap-tp5745623p5745726.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to