Memory 如何通过Tomcat7限制Java JVM使用的内存?

Memory 如何通过Tomcat7限制Java JVM使用的内存?,memory,tomcat7,virtual-machine,Memory,Tomcat7,Virtual Machine,我正在使用tomcat7作为我的应用服务器,配置JAVA_OPS: -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx4096M -XX:NewSize=256m -XX:MaxNewSize=512m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC 这个Tomcat在Ubuntu 14.04上运行。服务器RAM为8GB。应用程

我正在使用tomcat7作为我的应用服务器,配置JAVA_OPS:

-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx4096M
-XX:NewSize=256m -XX:MaxNewSize=512m -XX:PermSize=256m -XX:MaxPermSize=512m 
-XX:+UseConcMarkSweepGC
这个Tomcat在Ubuntu 14.04上运行。服务器RAM为8GB。应用程序缓慢地获得越来越多的内存是什么问题。没有在所需的4GB上停止。正在上升,超过95%的内存被使用(服务器运行了约2天),tomcat被冻结

我的配置是否有问题?有什么想法吗