Hi All, I am looking for some help. We are running into what appears to be a memory leak situation. The Java heap usage looks fine, but the overall Tomcat process memory usage continuously goes up and up, until it reaches the Windows 2GB per process limit, at which point it crashes.
Using the Windows Performance Monitor, I am tracking the "Virtual Bytes" value of the Tomcat process. Upon Tomcat startup, it is at around 1.1GB. It then increases over time, sometimes fluctuating up and down a small degree, but the general trend is always upwards. Sometimes it jumps 40MB or more at a time. Eventually it hits the 2GB limit, and then the application stops responding and we get out of memory errors: "unable to create new native thread". Sometimes this takes 20 hours, sometimes it only takes 8 hours. We are running a third-party app on Tomcat 5.0.28 with Java 1.4.2_11. The machine is running Windows Server 2003 and has 2.5GB physical memory. We have the heap size set to 928MB. We have plans to upgrade to Tomcat 5.5.16 and Java 1.5_06 (which is also supported by the application vendor), but this will take some time, since we are in a validated environment. Any ideas about what could be causing this? I realize it could be an application-related leak, but in that case wouldn't we see it running out of heap? Thanks! -Bill -- View this message in context: http://www.nabble.com/Tomcat-Process-Memory-Leak--tp14337929p14337929.html Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]