我有一个Spring Boot应用程序,在处理非常大的上传文件时可能会耗尽内存。我在运行./gradlew bootRun
并使用嵌入式tomcat时遇到此问题。
我是否可以在TomcatEmbeddedServletContainerFactory
中设置gradle选项或其他一些配置来设置spring boot应用程序允许的最大内存量?我想在配置文件或build.gradle文件本身中拥有一些东西,因此它适用于所有开发人员。
我已尝试在org.gradle.jvmargs=-Xmx12000m
中设置gradle.properties
,但似乎没有效果。
答案 0 :(得分:1)
有一些Gradle属性可以加快你的构建速度。
$(workspace)
如果要为tomcat添加更多内存,则应更改 org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.jvmargs=-Xms256m -Xmx1024m
下tomcat目录中setenv.sh
脚本中的以下行:
bin/