Hi Everyone,
We are using the below configuration for our application server on
Java 7. It has around 15 GB of RAM
-XX:+DisableExplicitGC
-XX:MaxNewSize=2G
-XX:MaxPermSize=512m
-XX:NewSize=2G
-XX:PermSize=512m
-XX:SurvivorRatio=6
-Xms8G
-Xmx8G
My query is when the Old Gen reaches above 95% the Major GC is not called. I have tried to wait till 99% usage of Old Gen but still it is not called. Is it normal behavior ?
1. Is there any specific reason for it ?
2. Do i need to change the Garbage Collector?
3. Is there any argument by which we can force a major GC or this is bad idea ?
Appreciate your help on this.
Thanks,
Sachin