1

我正在针对导致 IntelliJ 崩溃的非常大的文本文件运行脚本(即,当出现内存过载弹出窗口时,我选择“关闭”intellij)。

现在在启动时出现以下错误

"Failed to create JVM: error code -6.
JVM Path: C\Users\[username]\[AppData]\...[IntelliJ Idea 2016.3.3]\jre\jre
If you already have a 32-bit JDK installed, define a JAVA_HOME variable in Computer > System Properties > System Settings > Env Variables"

我的idea.exe.vmoptions如下

-server
-Xms128m
-Xmx512m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

并将 JAVA_HOME 设置为 32 位和 64 位 JDK 进行测试。

有什么建议么?

4

2 回答 2

1

在记事本中C:\Program Files\Android\Android Studio\bin\studio.exe.vmoptions打开

-Xmx512m-Xmx256m

-XX:MaxPermSize=250m-XX:MaxPermSize=128m

或更改:

-Xmx750m-Xmx512m

-XX:MaxPermSize=350m-XX:MaxPermSize=250m

于 2017-03-02T21:01:46.877 回答
0

该问题与 IntelliJ 2016.3.3 与 Java 1.7 的兼容性有关。

安装 Java 1.8 允许我运行 IntelliJ 的 64b 版本,这反过来也解决了 JVM 错误。

于 2017-03-03T13:08:56.977 回答