First, you should be careful about setting the min/max heap size to the same value unless you're using gencon gcpolicy.
Secondly, there is not way we can tell you what's wrong with your system. I can suggest this though:
1. Analyze your verbose GC - if it's not on, turn it on!!! Verbose GC logs are probably the single most important element when looking at memory and performance issues.
2. Pop the heapdump into an analyzer as well. Looking for leaks and large constructs occupying large amount of memory.
Lastly, open a PMR with IBM Support and seek their help.
--------------------------------
Posted By: jpapejr at Feb 19 2009 6:33PM