I just had an OutOfMemoryError on one of our deployments.  I then ran
jmap, to do a heap dump, and looked at the resulting java.hprof binary
file using IBM's HeapAnalyzer(1), and jhat.

What I found, was a WeakHashMap inside dbcp, that contained 346000
WeakHashMap$Entry objects, taking up 125M of memory, out of 193M total
heap.  These Entry objects contain Transaction instances, not Connections.

Has anyone ran into something similiar?  This is against ofbiz version
595296.

ps: I'm currently running the ofbiz test cases in this ofbiz version on
an 8-way machine, with 8G of ram, underneath hprof, trying to track this
down.

1: http://www.alphaworks.ibm.com/tech/heapanalyzer

Reply via email to