一尘不染

使用嵌入式Tomcat启动Spring Boot应用程序时如何配置堆大小?

spring-boot

我正在尝试将支持Spring Boot的
Web应用程序部署到生产中。该应用程序使用Spring Boot 1.0.1构建,并嵌入了默认的Tomcat 7作为应用程序服务器。使用java -jar myapp.jar命令行启动应用程序时,我想为应用程序分配更大的内存。

我应该使用JVM参数(例如)-Xms -Xmx还是环境变量(例如)JAVA_OPTS?我试图在文档或Google中寻找答案,但没有得到答案。任何人都可以给一些提示吗?


阅读 395

收藏
2020-05-30

共1个答案

一尘不染

只需使用设置JVM的任何常规机制即可。可在命令行上找到文档:

$ java -X
...
-Xms<size>        Set initial Java heap size
-Xmx<size>        Set maximum Java heap size
...
2020-05-30