Java Virtual Machine (JVM): GC overhead limit exceeded error
In some instances, the Task Scheduler fails with the following error: GC overhead limit exceeded error
Once that occurs, Scheduled Broadcasts stop. At least for the broadcast report it failed on.
We have certain time periods where a large number of broadcasts are sent out.
I currently have the JVM memory set to 3.5 GB. I also added the -XX:MaxHeapFreeRatio option set at 70 to try to get some memory released back to the OS. Although not all available GCs seem to respect this.
Anyone have any suggestions on how to balance JVMs need to have all the memory with releasing in back to the OS?