Всем привет! Сейчас я вам расскажу про то как я PHPStorm (IDE типа intellji IDEA или PyCharm) на GraalVM переводил.
Зачем? Избавить сабж от тупняков и лагов 🚀🚀🚀
Процесс перевода:
1. Качаем саму VM-ку тут. Выберите под свою платформу + желательно чтобы версия Java совпадала с версией дефолной VM. Посмотреть версию можно в PhpStorm > About PHPStorm > Runtime version
2. Устанавливайте в систему по гайду www.graalvm.org/latest/getting-started/#installing
Переменные окружения прописывать необязательно, тут на ваше усмотрение.
3. Идём в Help > Edit Custom VM Options.
По желанию можем увеличить количество оперативной памяти в опции -Xmx прописав просто нужно число в мегабайтах.
Для macOS добавляем эти строчки:
-Dapple.laf.useScreenMenuBar=false
-DjbScreenMenuBar.enabled=false
Они отключат интеграцию с верхним маковским менюбаром (который в GraalVM всё равно не работает) и вернет меню внутрь окошка.
Так-же добавим эти опции, по идее должны фиксить шрифты (на macOS разницы не заметил):
-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dsun.java2d.opengl=true
4. Далее открываем PHPStorm, жмем сочетание клавиш Shift + ⌘ (control) + A и вводим "Choose Boot Runtime for the IDE".
Жмем Select Runtime > Add Custom Runtime > Выбирайте нужную вам версию GraalVM.
5. Соглашаемся с диалоговым окном и перезапускаем IDE.
Готово! Шрифты всё ещё не красивые (по крайней мере на macOS), зато редактор теперь быстрый как понос и можно продолжать аутировать в компик без нервных срывов.
#PHPStorm #Pycharm #Intellji #Jetbrains #GraalVM
Зачем? Избавить сабж от тупняков и лагов 🚀🚀🚀
Процесс перевода:
1. Качаем саму VM-ку тут. Выберите под свою платформу + желательно чтобы версия Java совпадала с версией дефолной VM. Посмотреть версию можно в PhpStorm > About PHPStorm > Runtime version
2. Устанавливайте в систему по гайду www.graalvm.org/latest/getting-started/#installing
Переменные окружения прописывать необязательно, тут на ваше усмотрение.
3. Идём в Help > Edit Custom VM Options.
По желанию можем увеличить количество оперативной памяти в опции -Xmx прописав просто нужно число в мегабайтах.
Для macOS добавляем эти строчки:
-Dapple.laf.useScreenMenuBar=false
-DjbScreenMenuBar.enabled=false
Они отключат интеграцию с верхним маковским менюбаром (который в GraalVM всё равно не работает) и вернет меню внутрь окошка.
Так-же добавим эти опции, по идее должны фиксить шрифты (на macOS разницы не заметил):
-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dsun.java2d.opengl=true
4. Далее открываем PHPStorm, жмем сочетание клавиш Shift + ⌘ (control) + A и вводим "Choose Boot Runtime for the IDE".
Жмем Select Runtime > Add Custom Runtime > Выбирайте нужную вам версию GraalVM.
5. Соглашаемся с диалоговым окном и перезапускаем IDE.
Готово! Шрифты всё ещё не красивые (по крайней мере на macOS), зато редактор теперь быстрый как понос и можно продолжать аутировать в компик без нервных срывов.
#PHPStorm #Pycharm #Intellji #Jetbrains #GraalVM