This is my setenv.bat (windows installation). It's the MySQL enterprise monitor service manager.
set JAVA_HOME=D:\MYSQL_~2\SERVIC~1\java
set JAVA_OPTS= ++JvmOptions="-XX:+UseParallelOldGC" ++JvmOptions="-XX:+UseBiasedLocking" ++JvmOptions="-XX:+HeapDumpOnOutOfMemoryError" ++JvmOptions="-XX:HeapDumpPath=D:\MYSQL_~2\SERVIC~1\apache-tomcat\temp" ++JvmOptions="-Xms128m" ++JvmOptions="-Xmx256m" ++JvmOptions="-XX:MaxPermSize=256m"
I want to keep the memory occupation below 200M (I mean by looking at tomcat6.exe in task manager).
It goes always above 400M! What's wrong?
EDIT: My setenv.bat is under tomcat\bin