Чтобы ускорить работу PhpStorm, попробуйте следующие рекомендации:
1. Настройки памяти (RAM)
- Откройте файл настроек JVM (Help → "Edit Custom VM Options").
- Увеличьте значения параметров (в зависимости от объема вашей оперативной памяти):
-Xms2g
-Xmx4g
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
Рекомендуется выделить минимум 2-4 ГБ для PhpStorm.
2. Отключение ненужных плагинов
- Перейдите в File → Settings → Plugins.
- Отключите или удалите плагины, которые не используются (например, поддержки других языков, интеграции с VCS, лишние темы и т. д.).
3. Индексация и кеширование
- Exclude папки: Исключите из индексации временные файлы, логи, кэш-папки (например,
node_modules
,vendor
,.git
,storage
,cache
).- Settings → Directories → Mark directory as → Excluded.
- Включите Shared Indexes, если работаете в команде:
- Help → Enable Shared Indexes Download.
4. Настройки производительности
- Отключите "Power Save Mode", если он включен (он замедляет работу IDE).
- Settings → Appearance & Behavior → Appearance → Use hardware acceleration (если поддерживается GPU).
- Уменьшите частоту авто-сохранения:
- Settings → Appearance & Behavior → System Settings → Save files automatically every X seconds.
- Выключите фоновые проверки кода для больших файлов:
- Settings → Editor → Inspections, настройте минимальный размер файла для анализа.
5. Ограничение функций редактора
- Settings → Editor → General → Code Folding – отключите ненужные функции сворачивания кода.
- Settings → Editor → General → Gutter Icons – отключите лишние иконки.
- Отключите подсветку синтаксиса для очень больших файлов:
- Settings → Editor → General → Large Files → Do not parse files larger than (например, 10 МБ).
6. Оптимизация работы с Git
- Включите "Use shallow clone" для ускорения работы с репозиторием.
- Отключите автоматическую синхронизацию Git (Settings → Version Control → Confirmation → Uncheck "Auto-checkout after update").
7. Использование SSD и swap-файлов
- Убедитесь, что PhpStorm установлен на SSD-диске.
- Если оперативной памяти недостаточно, увеличьте размер swap-файла.
8. Обновление PhpStorm
- Используйте последнюю стабильную версию PhpStorm, так как разработчики часто оптимизируют производительность.
9. Переключение на легковесную тему
- Используйте тему "IntelliJ Light" или "Darcula", а не кастомные тяжелые темы.
10. Очистка кеша и перезапуск
- Периодически очищайте кеш: File → Invalidate Caches / Restart.
Эти рекомендации помогут значительно ускорить работу PhpStorm и сделать его более отзывчивым.