In a JBoss server configuration java options are given as below.
JAVA_OPTS="-Xms128m -Xmx6144m -XX:MaxPermSize=128m
As of my understanding -Xms and -Xmx are minimum and maximum memory(RAM) allocating to JBoss to run the server. What is the meaning of -XX:MaxPermSize in this one? And what is the preferred value for this?