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

标签 spring-boot heap-memory

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

我应该使用 JVM参数如 -Xms -Xmx或使用环境变量,例如 JAVA_OPTS ?我试图在文档或谷歌中寻找答案,但没有得到答案。谁能给一些提示?

最佳答案

只需使用任何常规机制来设置 JVM。命令行上提供了文档:

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

关于spring-boot - 使用嵌入式 Tomcat 启动 Spring Boot 应用程序时,如何配置堆大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23072187/

相关文章:

java - 使用 Spring Boot 和 Thymeleaf 创建文件下载链接

java - 邻接表创建,内存不足错误

c - 为什么 Win32 HeapReAlloc() 改变值?

java - 如何防止Spring Security OAuth2中多次查询API出现异常

node.js - 当我循环读取大型 JSON 文件时,NodeJS 耗尽了堆空间

java - java中使用的峰值内存和最大内存有什么区别?

c - valgrind 显示的堆外程序内存消耗

java - 通过 Spring Boot 和 Vaadin 传播代码更​​改,无需在 Eclipse 中重新启动应用程序

java - 使用 Spring Boot、JPA 通过引用关联实体

java - Tomcat 不读取 Spring-Boot 应用程序属性