我正在尝试将支持Spring Boot的 Web应用程序部署到生产中。该应用程序使用Spring Boot 1.0.1构建,并嵌入了默认的Tomcat 7作为应用程序服务器。使用java -jar myapp.jar命令行启动应用程序时,我想为应用程序分配更大的内存。
java -jar myapp.jar
我应该使用JVM参数(例如)-Xms -Xmx还是环境变量(例如)JAVA_OPTS?我试图在文档或Google中寻找答案,但没有得到答案。任何人都可以给一些提示吗?
-Xms -Xmx
JAVA_OPTS
只需使用设置JVM的任何常规机制即可。可在命令行上找到文档:
$ java -X ... -Xms<size> Set initial Java heap size -Xmx<size> Set maximum Java heap size ...