Spring Boot应用程序内存不足

时间:2017-12-04 13:08:49

标签: java spring spring-boot out-of-memory

我有一个Spring Boot应用程序,在处理非常大的上传文件时可能会耗尽内存。我在运行./gradlew bootRun并使用嵌入式tomcat时遇到此问题。

我是否可以在TomcatEmbeddedServletContainerFactory中设置gradle选项或其他一些配置来设置spring boot应用程序允许的最大内存量?我想在配置文件或build.gradle文件本身中拥有一些东西,因此它适用于所有开发人员。

我已尝试在org.gradle.jvmargs=-Xmx12000m中设置gradle.properties,但似乎没有效果。

1 个答案:

答案 0 :(得分:1)

  • 有一些Gradle属性可以加快你的构建速度。

    $(workspace)
  • 如果要为tomcat添加更多内存,则应更改 org.gradle.parallel=true org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m 下tomcat目录中setenv.sh脚本中的以下行:

    bin/