PhpStorm захлебывается и зависает при редактировании кода
Я испытал внезапное падение производительности PhpStorm. Среда IDE, которая работала очень хорошо (без каких-либо заметных признаков задержки в ответе), начала медленно работать и зависать на доли секунды каждый раз, когда выполнялось любое автозаполнение.
Несмотря на наличие 16 ГБ памяти (и увеличение максимального объема памяти для программы в настройках PhpStorm до 2 ГБ), среда IDE не использует дополнительную память и по-прежнему зависает каждые несколько секунд. Ни одно из доступных предложений по всему Интернету относительно отключения ненужных плагинов, очистки индексов или изменения памяти не было успешным. Снижение уровня подсветки не влияет на описанные проблемы.
Вопрос: есть ли другой вариант, который я мог бы сделать, чтобы восстановить нормальную производительность, не отключая некоторые жизненно важные функции IDE?
4 ответа
Мне удалось выявить причину внезапного падения производительности, о которой идет речь. Причиной этого было добавление в проект библиотек Gulp, которые, по-видимому, были больше, чем PHPStorm мог индексировать в реальном времени.
Решение: исключить каталог node_modules из индексации. Для этого перейдите в Настройки> Каталоги, выберите node_modules и отметьте его как исключенный. Ваша производительность PHPStorm должна вернуться к нормальной.
Я также получил эту проблему, но node_modules уже были исключены (я думаю, что PHPStorm делает это по умолчанию).
Я только что исключил расположение скомпилированных файлов. В моем случае это была вся общая папка. (Используя Laravel и Elixir.)
Это решило это для меня.
Мик
Я испытывал подобные проблемы с производительностью в прошлом. Опции, которые я использовал
- Увеличение кучи памяти до 4 Гб
- Исключить папки из индексации
- Отключите некоторые плагины (в прошлый раз проблема была с плагином PHP Inspections)
Я использую PhpStorm с проектами на Laravel, поэтому у меня сработало исключение
bootstrap/cache
а также весь
storage
папки.