We are using jboss 4.3 and configured the JVM with following parameters. JVM is 64 bit linux OS.
JAVA_OPTS: -Dprogram.name=run.sh -server -Xms4096m -Xmx4096m -XX:PermSize=1024m -XX:MaxPermSize=1024m -Xss256k -XX:+PrintGCDetails -Xloggc:/opt/customer/dctm/documentum/DMS/shared/jboss4.3.0/server/DctmServer_DMS/logs/gc.log -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsun.lang.ClassLoader.allowArraySyntax=true -Djava.net.preferIPv4Stack=true
Even though the heap is not fully utilized and memory is still available the JVM is crashing with the error "Unloading class sun.reflect.GeneratedMethodAccessor".
Please guide us what might be the reason for the JVM to crash even though memory is still available.
We are seeing the following lines in the log file
[Unloading class $Proxy59]
[Unloading class sun.reflect.GeneratedConstructorAccessor72]
[Unloading class $Proxy58]
[Unloading class sun.reflect.GeneratedConstructorAccessor59]
[Unloading class sun.reflect.GeneratedSerializationConstructorAccessor20]
Thanks,
Venkatesh