we have a Java web app running in tomcat. The issue is with tomcat 8, a 32bit windows application. The JVM crashes after running for three days due to out of memory error. This is very consistent. We put memory usage option to be "-Xms512m -Xmx1024m". The actually memory usage is about 550M (to my understanding of the crash dump file) and the tomcat memory usage is under 800M, where both memory usages are far less the capacity. The system has more than 10g free memory available when it crashed. Can Anybody who has a good understanding of the crash dump file please share some ideas on what is really happening?
hs_err_pid19144.log