[jboss-user] [Performance Tuning] - JBoss 4.05 don't release free memory - Out of Memory error
do-not-reply at jboss.com
Wed Apr 16 07:31:44 EDT 2008
I know this is not the first time someone asks about OOME... but I have searched all relevant topics with no results...
My problem is with Jboss 4.0.5, I have one application deployed in this server with very minimal hits on the server. however the server keeps consuming memory by time... the strange thing is that there always free memory not returned to the OS... after 3-5 days the server total memory reaches the max allowed memory, then the server throws the OOME.
following is my memory settings in the run.cfg
JAVA_OPTS="-Xms128m -Xmx1500m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
Following is what the web console is displaying about the server state. you can see there is 981MB free memory not returned to the OS. my understanding is that Jboss start with the minimum memory configured to 128MB and keeps getting more as needed, but when the allocated memory is not used anymore (becomes Free memory), Jboss should return this memory to the OS and the total memory figure should go down to show the actual currently use memory + the buffered memory in Jboss. Please correct me if I am wrong...
Free Memory: 981 MB
Max Memory: 1333 MB
Total Memory: 1058 MB
JVM Version: 1.5.0_07-b03 (Sun Microsystems Inc.)
JVM Name: Java HotSpot(TM) Server VM
I tried every thing from increasing the heap to memory tuning in my application but itis not working.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4144444#4144444
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4144444
More information about the jboss-user