There seem to be a fair number of blocked threads, that hit just before
a 'socket' thread. So maybe the memory is filling up due to being unable
to offload the work over the communication to the underlying DB?
Is the DB you connect to embeded or on a networked server?
If you are on a network server it could be the server is being
'overloaded' in some way, and forcing incoming requests to wait.
Is there any way to turn on error messaging in the app ? if so it may help.
Otherwise maybe starting it from the CLI may help, and capturing any output.
Have you also posted to JBoss (although I have no real experience of
JBoss, sorry), do they have any suggestions?
David.
ps. probably the silly question is how much memory do you have, and have
you tried having a look at the processes to see if the JVM it is eating
up all the memory.
On 14/12/12 23:00, Peter Davis wrote:
Are you closing prepared statements and result sets
On Dec 14, 2012 7:58 PM, "DICKERSON, MICHAEL" <mailto:md2...@att.com>> wrote:
I am posting a dump I got from an application that uses Derby and
JBoss. Can anyone help with why it is running out of memory…or
where to look? I am thinking it has something with Derby but have
no experience with it.
Thanks,
Mike