已解决 检查下面的解决方案。
我使用的是 Intellij Idea 2017.2.2。以下是我的 Intellij 规格。
我的 Intellij 仅偶尔会在 Maven 构建失败或 jboss 服务器启动时出现错误
Error occurred during initialization of VM
Could not reserve enough space for 1048576KB object heap
如果我要使用 vm args 运行 Maven 构建
-Xms512米 -Xmx1024米
构建会失败十分之九(不完全是每 10 次,而是随机的)。但第10次就可以了。我只需要一直按安装按钮直到它起作用。
之前这是一个主要问题,如果我不指定 vm 参数,那么构建将进行到一半,然后在耗尽 java 堆空间时失败。
在我的 jboss 服务器(JBOSS6.4 - 7.5.0.Final redhat 21)中可以观察到完全相同的行为,其中服务器将无法启动十分之九。然后随机启动。
Specs
IntelliJ IDEA 2017.2.2
版本 #IU-172.3757.52,建于 2017 年 8 月 14 日
授权给-----
订阅有效期至 2018 年 5 月 31 日
JRE:1.8.0_152-release-915-b10 amd64
JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VM
视窗 7 6.1
我测试了什么
我从 Intellij 2017.1 升级到 2017.2,行为没有改变。
我也尝试在 Eclipse 上做同样的事情,但也没有帮助。
干净地重新启动PC,然后关闭所有不必要的应用程序,打开intellij进行maven构建,但它失败了,但是再点击几下,它就会像往常一样工作不一致。 (注意此时仅使用了16个中的6GB,不可能存在内存不足的情况)
*Edits
这台电脑有 16 GB 内存。虽然发生故障,但此时正在使用大约 9.5GB。