Я використовую intelliJ для розробки Scala і минулого тижня отримав 8 Гб нової оперативної пам'яті, тому подумав: час її використовувати. Я перевірив свій диспетчер завдань і знайшов intelliJ, використовуючи ~ 250 Мб . З затемнення я знав, що налаштування параметрів JVM дуже допомогло в підвищенні швидкості, тому я погуглив ...
і знайшов цей для OS X. Я не зміг знайти опцію JVM відразу, тому я почав налаштовувати Xmx. З 1 Гб я зрозумів, що він більше не починається. Я перевірив версію intelliJ Java, виявив, що вона застаріла і 32-бітна.
Отже, щоб використовувати ваш поточний JDK та 64 біт, вам потрібно змінити посилання на:
IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe
до
IntelliJ IDEA Community Edition 10.0.2\bin\idea.BAT
та налаштуйте "Start in"
Кажан шукає JDK_HOME
і використовує 64 біт зараз.
Мої поточні параметри віртуальної машини , які знаходяться в
...\IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe.vmoptions
є
-Xms512m
-Xmx1024m
-XX:MaxPermSize=512m
-ea
-server
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
-XX:+UnlockExperimentalVMOptions
-XX:+UseParallelGC
Замість -XX:+UseParallelGC
, ви можете використовувати -XX:+UseConcMarkSweepGC
, що є
прийнятий вибір для настільних додатків, але нещодавно я перейшов до колектора пропускної здатності. оскільки на швидкій машині та досить малій купі у вас швидкі паузи, більша пропускна здатність та відсутність проблем із фрагментацією (ijuma. #scala)
Зміни:
-XX:+UseConcMarkSweepGC //removed
// removed, because not needed with the lastest JVM.
-XX:+UnlockExperimentalVMOptions
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
Наразі я дотримуватимусь цих варіантів. Мені б дуже хотілося дізнатись ваш досвід із цим.
Які варіанти найкраще підходять для вас? Як приховати це вікно cmd під час запуску intelliJ через .bat
? :)
До речі, ось ще одне посилання для налаштування intelliJ . В основному на стор.20 / 21 сказано вимкнути відновлення Windows та антивірус для системних папок.
Інший спосіб пришвидшити IntelliJ - це встановити системну папку intellij на ramdrive (спасибі OlegYch | h).
from idea.properties
idea.system.path=${idea.home}/.IntelliJIdea/system
Дивіться Суперкористувач для 64-бітного накопичувача оперативної пам'яті Win 7 або цього . 1 Гб мені здається чудовим.
Ще одна підказка, яку мені дав друг, - це виключити каталоги проекту з вашого антивіруса (сканування на доступ)
Є подібні публікації щодо налаштування Eclipse:
idea64.exe.vmoptions