The “java.lang.OutOfMemoryError: GC overhead limit exceeded” error means that GC has been trying to free the memory but is pretty much unable to get any job done. By default, it happens when the JVM is spending more than 98% of the total time in GC and after the GC less than 2% of the heap is recovered.
So – the “java.lang.OutOfMemoryError: GC overhead limit exceeded” error will be displayed when your application has exhausted pretty much all the available memory and the GC has repeatedly failed to clean it.
In many cases, you would get away by just increasing the heap size via -Xmx parameter. [ad removed]
--
---
You received this message because you are subscribed to the Google Groups "javamelody" group.
To unsubscribe from this group and stop receiving emails from it, send an email to javamelody+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi,
It would be great to have an idea of the statistics in your monitoring reports, to see what kind of requests you have and how many (if you can't have the reports anymore, you can find the last one at: javamelody storage directory/last_shutdown.html). You may send the report to me in private.
Emeric