部署期间的Java堆空间错误 - 返回“OutOfMemoryError”

时间:2017-12-01 09:15:48

标签: java jvm out-of-memory heap-memory

我有spring app,有intelliJ(社区版),ant,tomcat 8.5。 build.xml(ant)文件适用于其他人,但在我的情况下,它会给我一个错误:java.lang.OutOfMemoryError: Java heap space。 我已经尝试过了:

  • 创建setenv.bat(我在Windows上)set JAVA_OPTS=-server -Xmx1024m
  • 然后,设置CATALINA_OPTS / JAVA_OPTS / ANT_OPTS系统环境。变量为-Xms512m -Xmx1024m
  • 然后在Configure tomcat(GUI) - > Java - > Initial memory poolMaximum memory pool5121024
  • 然后在idea.exe.vmoptions(intelliJ)中,将-Xms更改为512m,将-Xmx更改为1024m

但它一直给我一个关于heap space不足的错误,而其他app(spring mvc)在同一台具有相同的intelliJ和相同的tomcat配置(但是使用maven)的同一台计算机上运行得非常好。

我会下载JVisualVM以便更好地了解正在发生的事情,但与此同时也许有人可以给我一个提示,我还可以尝试修复它吗?

0 个答案:

没有答案