2016-12-28 514 views
1

我正在尝试使用字符串interning测试运行,以查看它是否有助于缓解intellij的大量内存要求。为了使用内建的java 8,你需要运行G1GC。但是,将此参数添加到用户idea.vmoptions文件会导致jvm无法启动。这绝对只是这个参数,其他收藏家似乎不是问题。捆绑的JRE是8u40和我在OS X上运行Intellij Idea15 CE无法使用-XX启动:+ UseG1GC

12/28/16 11:06:24.559 AM idea[15003]: JNI_CreateJavaVM (/Applications/IntelliJ IDEA 15 CE.app/Contents/jre/jdk) failed: 4294967295

我也觉得很奇怪,应用程序启动作为创建通过JNI JVM的平台本机二进制,但可能是旁边重点。

回答

2

使用此配置:

-XX:-UseParallelGC 
-XX:-UseConcMarkSweepGC 
-XX:+UseG1GC 
相关问题