According to your heap settings, the JVM will use at least 150MB for the heap, but can use as much as 600MB. Apparently, the JVM has at this time increased the heap size to 295MB, of which only 103MB is in use.
The non-heap memory usage is for the thread stacks, the JVM's C/C++ data structures and other odds and ends. By the way, your new size setting (-Xmn) practically guarantees full GCs every time, and full GCs are about way more expensive (10 - 100 times) than minor GCs. You should set the new size to at most 1/3 the size of the heap. See my presentation on the Java heap: http://www.cecmg.de/doc/tagung_2007/agenda07/24-mai/2b3-peter-johnson/index.html View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4221057#4221057 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4221057 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user