Synopsis : Customer is observing long VM pauses during GC
Description :
At customer location they are seeing VM pause significantly (300sec) during GC.
This is a system where they have significant burst mode activity with lots of objects being created.
Operating System Details : SunOS gnre2sa03 5.10 Generic_118833-36 sun4u sparc SUNW,Sun-Fire-880
JDK Version : 1.5.0_11-b03
JVM Params Used :
-verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -XX:MaxNewSize=24m -XX:NewSize=24m -XX:SurvivorRatio=128 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:MaxTenuringThreshold=0 -XX:CMSInitiatingOccupancyFraction=60 -Xms128m -Xmx512m
Dumps available at location : /net/cores.central/cores/dir33/831526
Contents :
1) showrev -p output
2) Output of dexplorer which is one of the scripts in DTrace toolkit.
3) vmstat output : vmstat.txt (2 files from 2 servers)
4) prstat output : prstat.txt (2 files from 2 servers)
5) Application Server Logs : ApplicationServer-1-GC.log & ApplicationServer-2-GC.log ( GC log from the 2 servers)
Customer needs to know how to prevent the problem or workaround to resolve the issue.
Description :
At customer location they are seeing VM pause significantly (300sec) during GC.
This is a system where they have significant burst mode activity with lots of objects being created.
Operating System Details : SunOS gnre2sa03 5.10 Generic_118833-36 sun4u sparc SUNW,Sun-Fire-880
JDK Version : 1.5.0_11-b03
JVM Params Used :
-verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -XX:MaxNewSize=24m -XX:NewSize=24m -XX:SurvivorRatio=128 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:MaxTenuringThreshold=0 -XX:CMSInitiatingOccupancyFraction=60 -Xms128m -Xmx512m
Dumps available at location : /net/cores.central/cores/dir33/831526
Contents :
1) showrev -p output
2) Output of dexplorer which is one of the scripts in DTrace toolkit.
3) vmstat output : vmstat.txt (2 files from 2 servers)
4) prstat output : prstat.txt (2 files from 2 servers)
5) Application Server Logs : ApplicationServer-1-GC.log & ApplicationServer-2-GC.log ( GC log from the 2 servers)
Customer needs to know how to prevent the problem or workaround to resolve the issue.