Reading heap dump say
I have Spring application using hibernate ORM and tiles for templating. My server goes down very often. When I took the heap dump and try to get the problem in my application, the heap dump say:
The classloader/component "org.apache.catalina.loader.WebappClassLoader " occupies 535,899,416 (86.04%) bytes. The memory is accumulated in one instance of "java.util.HashMap$Entry[]" loaded by "<system class loader>"

After this head dump says that 3% is accumulated by the Tiles and so on others. Which is quite OK.

What could be the reason for this. Please suggest some thing.