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.