Production application exits after a few hours with the following error :
Exception java.lang.OutOfMemoryError: requested 10485760 bytes for GrET* in /BUILD_AREA/jdk1.5.0_15/hotspot/src/share/vm/utilities/growableArray.cpp. Out of swap space?
The error occur while starting a Full GC.
No third-party libraries used by the application.
No potential memory leak found at the native level.
No core dump generated.
Options used :
-XX:+DisableExplicitGC
-XX:+HeapDumpOnOutOfMemoryError
-XX:InteriorEntryAlignment=4
-XX:+ManagementServer
-XX:MaxHeapSize=3221225472
-XX:MaxPermSize=402653184
-XX:NewSize=1073741824
-XX:OptoLoopAlignment=4
-XX:ParallelGCThreads=8
-XX:+PrintCommandLineFlags
-XX:+PrintGC
-XX:+PrintGCApplicationConcurrentTime
-XX:+PrintGCApplicationStoppedTime
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-XX:+PrintHeapAtGC
-XX:+PrintTenuringDistribution
-XX:+TraceClassUnloading
-XX:-UseInlineCaches
-XX:+UseParallelGC
The same application with same workload does not shows the issue on a RedHat 3 OS.