Цель: Уменьшить нагрузку на процессор (чтобы не шумел вентилятор и не тормозила система).
Открываем файл C:\Program Files\JetBrains\PhpStorm ваша версия\bin\phpstorm64.exe.vmoptions
В открывшемся файле вы увидите уже какие-то строки. В конец файла добавьте следующие две строки:
properties:
Что это даёт (кратко):
-XX:CICompilerCount=2 — заставляет IDE использовать только 2 ядра процессора для фоновой компиляции кода (вместо всех). Это сильно снижает общую нагрузку на CPU.-XX:+UseSerialGC — включает простейший механизм очистки памяти. Он менее прожорлив к процессору, чем настройки по умолчанию.Предупреждение: Вторая опция (-XX:+UseSerialGC) может иногда вызывать короткие подвисания IDE на 1-2 секунды во время очистки памяти. Если это станет сильно мешать, эту строку можно удалить или заменить на более современную: -XX:+UseZGC (если у вас Java 11+ и много оперативной памяти).
Чтобы работа была стабильнее, хорошо сразу задать лимиты по оперативной памяти. Добавьте (или найдите и измените) в том же файле ещё две строки:
properties:
Что это значит:
-Xms1024m — IDE сразу при запуске возьмёт 1024 МБ (1 ГБ) оперативной памяти. Это ускорит старт.-Xmx2048m — максимальный предел памяти для IDE — 2048 МБ (2 ГБ). IDE не сможет занять больше, даже если проект очень большой.Как подобрать значения под себя:
-Xms1024m -Xmx2048m).-Xms1024m -Xmx4096m.-Xmx больше чем ¼-⅓ от всей вашей оперативной памяти, иначе системе не хватит памяти.Ctrl+S).После перезапуска: