更改IntelliJ IDEA中的VM设置:VM初始化期间发生错误

Chi*_*lax 1 java size jvm intellij-idea maven

试图在IntelliJ IDEA中使用maven安装模块.这样做会引发以下错误

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 这是由于idea/bin/vmoptions文件中的VM大小设置吗?增加它会有什么不同吗?
  2. 如果是这样,我该怎么办?由于我没有编辑文件所需的权限,是否有其他选项可以从IntelliJ更改它而不是编辑文件?
  3. 如果不可能,是否真的值得请求admin priv来更改它?

编辑:当前vmoptions文件内容(使用Intellij IDEA 8.1.4)

-Xms32m
-Xmx256m
-XX:MaxPermSize=150m
-ea
Run Code Online (Sandbox Code Playgroud)

Mak*_*oto 8

这有两个方面.

  • 如果您使用的是32位JVM并且具有4GB或更多内存,那么您可能会遇到非连续Java内存的问题. 那里的解决方案是切换到64位JVM.

  • 如果您已经使用64位JVM,那么请增加运行应用程序时使用的内存量.这是一些数字:

    -Xms128m
    -Xmx512m
    -XX:MaxPermSize=300m
    -ea
    
    Run Code Online (Sandbox Code Playgroud)