We have an application runing on Ubuntu Server 12.04 and java.
java -version return :
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode
We have other applications with same technology but without problem.
Server informations : RAM: 2G OS: Ubuntu Server 12.04 Nb of CPU: 2
Application language is scala.
After running for a while, the JVM seems to sleep. One CPU continue to spin at 100%.
JVM options :
-Xms1g -Xmx1g -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -XX:-DisableExplicitGC -XX:CMSFullGCsBeforeCompaction=1 -XX:+CMSClassUnloadingEnabled -XX:+CMSIncrementalMode -XX:MaxGCPauseMillis=1500 -XX:GCTimeRatio=9 -XX:CMSInitiatingOccupancyFraction=50 -XX:-UseGCOverheadLimit -XX:MaxHeapFreeRatio=60
With jstat -gcutil [PID], I have seen that FGC grow fast.
Do you have an idea for this problem ?
Thanks