我正在尝试使用字符串实习来测试运行,看看它是否有助于缓解 intellij 的大量内存需求。为了使用 Java 8 的内置实习,您需要运行 G1GC。但是在用户idea.vmoptions文件中添加这个参数会导致jvm启动失败。肯定只是这个参数,其他收集器似乎不是问题。捆绑的 jre 是 8u40,我在 OS X 上运行。
12/28/16 11:06:24.559 AM idea[15003]: JNI_CreateJavaVM (/Applications/IntelliJ IDEA 15 CE.app/Contents/jre/jdk) 失败:4294967295
我还觉得奇怪的是,该应用程序作为一个平台 native 二进制文件启动,它通过 jni 创建一个 jvm,但这可能不是重点。
最佳答案
使用这个配置:
-XX:-UseParallelGC
-XX:-UseConcMarkSweepGC
-XX:+UseG1GC
关于java - Intellij Idea15 CE 无法启动 -XX :+UseG1GC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41365901/