2016-12-28 2 views
1

Я пытаюсь протестировать работу со строкой интернирования, чтобы узнать, помогает ли она облегчить массивные требования к памяти intellij. Чтобы использовать встроенную интернатуру java 8, вам необходимо запустить G1GC. Однако добавление этого параметра в файл ide.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

Я также нахожу странным, что приложение запускается в качестве платформы родного двоичном, который создает JVM с помощью JNI, но это может быть рядом смысл.

ответ

2

Используйте этот конфиг:

-XX:-UseParallelGC 
-XX:-UseConcMarkSweepGC 
-XX:+UseG1GC 
Смежные вопросы