
- При переключении с другого окна Storm зависал на пару секунд.
- Приложение потребляло непозволительно большое количество оперативной памяти (до 1.3 ГБ).
- Переключил PHPStorm в 32-битный режим. В OS X это делается галочкой "Open in 32-bit mode" в свойствах приложения. Потребление памяти упало вдвое. После получаса работы IDE "скушала" около 700 МБ. Не будем копаться в причинах, помогло – и отлично. Идем дальше.
- Отключил автоматическое сканирование внешних изменений. Раздел "General" в настройках IDE. Выключаем опцию "Synchronize files on frame activation". Это позволяет избавиться от "замираний" при переключении на окно IDE. При установленной опции Storm просматривает метаданные файлов проекта на предмет внесения внешних изменений и сканирует директории на наличие новых файлов. Это происходит каждый раз когда окно IDE получает фокус. Ясное дело, что операция затратная. При большом количестве файлов в проекте, утилизация процессора скачет под 100%, отсюда и "замирания". После отключения опции для ручного запуска сканирования можно пользоваться кнопкой "Refresh" (следующая после "Save").
- Добавил папки не содержащие кода в исключения. Для уменьшения числа файлов, за которыми следит Storm, в разделе "Directories" помечаем папки с кэшем и логами как "Excluded".
- Отключил неиспользуемые плагины. Это последний шаг. Идем в раздел "Plugins" и снимаем галочки со всех ненужных плагинов. Перегружаемся, смотрим на утилизацию ресурсов. Наслаждаемся!
Если Вы знаете еще какие-то способы увеличить производительность PHPStorm – отпишитесь, пожалуйста, в комментариях. Приятного кодинга!
Thanks!
ОтветитьУдалитьСпасибо за инфу! Второй пункт вообще решил вопрос!
ОтветитьУдалитьЧёрт меня дёрнул купить DELL 64bit(Debian 8 KDE)!
ОтветитьУдалитьРаньше PHPStorm притормаживал, но всё решалось отключением ненужных плагинов.
А сейчас просто беспредел! Выделил 2Gb памяти, отключил всё что можно, толпу директорий в игнор отправил! И ничего не помогает...
Долго индексирует, отжирая 250-300Mb, потом, когда закончит, при полном бездействии потребление растёт, растёт, пока не упрётся в лимит и не повесит приложение! Вообще с каждой новой версией (сейчас актуальна 9 )PHPStorm становится всё прожорливей.
Надо на Brackets переползать...
Мне больше нравится Codelobster
ОтветитьУдалить