【发布时间】:2014-10-11 16:08:01
【问题描述】:
运行标准的 tomcat 8.0.14,开箱即用全新安装,在托管公司运行。 我在 CentOS 服务器上使用 java jre1.8.0_05。从一开始唯一的改变就是改变一些端口。
到目前为止一切顺利,欢迎使用 Apache 消息,然后我的托管公司将其杀死,因为它已超过 1048 mb。所以想我会在 setenv.sh 中设置最大内存
export JAVA_OPTS="-Djava.awt.headless=true -server -Xms48m -Xmx256m"
应该将最大内存设置为 256,但如果我部署 hello.war,它只会继续增长(基本上,运行 grails hello world 然后添加一个渲染,这是项目的休息)。它现在高达 399 mb
那么有没有办法设置一个硬限制,为什么一个hello world会觉得它需要399mb
有什么建议吗?
【问题讨论】: