Подтвердить что ты не робот

PHPstorm очень часто замерзает

У меня есть PHPStorm, но когда я пишу собственную функцию (например, str_poss, return, parent...), она очень часто замерзает около 10 секунд. Я понятия не имею, что я делаю неправильно. Но это случается со мной на Windows7 и на Ubuntu. У кого-то такая же проблема? Спасибо.

4b9b3361

Ответ 1

PHPStorm для меня слишком часто "отставал", но довольно часто... но мне удалось исправить его следующими способами (для того, чтобы заставить его работать, нужно немного подстраиваться/экспериментировать! Но теперь он пылает быстро еще раз!)

Вот что я сделал для его оптимизации: 1) Если вы находитесь в Linux - убедитесь, что вы используете Oracle Java в своей системе, а не Open JDK От: https://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under говорится: В окнах: "JDK поставляется со всеми установщиками продуктов и рекомендовал использовать предоставленную версию JDK, если не возникнут какие-либо проблемы.

32-разрядный JDK находится в каталоге IDE_HOME\jre и используется 32-разрядным исполняемым файлом продукта.

Для запуска IDE в 64-разрядном режиме вам потребуется загрузить и установить 64-разрядный дистрибутив JDK (не JRE) и установить его самостоятельно. IDE найдет и использует его из реестра при запуске 64-разрядного .exe файла (доступного только для IntelliJ IDEA прямо сейчас, другие продукты могут использовать файл .bat для запуска в 64-разрядном режиме).

2) Отключите все плагины, которые вам НЕОБХОДИМО НЕОБХОДИМО! В частности, любые сторонние плагины, которые вы, возможно, установили **

GBC из PhpStorm 7 очень медленный и вялый на нетбуке, оптимизация IDE для отклика? также были некоторые установки:

3) Отключить языковые инъекции: Файл → Настройки → Языковые инъекции. выберете столько ящиков, сколько вам удобно. HTML был настоящим убийцей для меня.

4) Отключить проверки: Файл → Настройки → Инспекции. снимите флажок, сколько вам не нужно.

Надеюсь, это поможет!

Ответ 2

Я нахожусь на смонтированном VM-диске, и каждый раз, когда я возвращался к PHPStorm, он зависает в течение 5-10 секунд.

Снимите флажок "Синхронизировать файлы при активации фрейма", в разделе "Настройки" > "Основные" > "Синхронизация", похоже, решает проблему для меня.

PHPStorm 7.1 в Linux

Ответ 3

Решение, которое я нашел, которое резко увеличило мою скорость без необходимости отключать любые плагины или отключать проверки (потому что они полезны - почему вы хотите их отключить), было включить OpenGL.

Прежде всего перейдите к: path-to-phpstorm\bin\PhpStorm64.exe.vmoptions

Затем добавьте эти две строки ниже остальных:

-Dawt.useSystemAAFontSettings=lcd 
-Dawt.java2d.opengl=true

Это помогло мне удалить логотип "глаз" и показать зеленый галочку на 6000 файлах линии за 3 секунды, а не на 2 минуты. Удивительно, какая разница.

Ответ 4

Если вы используете JetBrains Toolbox, зайдите в Настройки рядом с PhpStorm и запустите "Максимальный размер кучи". Я нахожу около 3000 МБ, это хорошо.

введите описание изображения здесь

Если вы не используете Toolbox, найдите и откройте phpstorm64.vmoptions и добавьте эту строку:

-Xmx3000m

Он делает то же самое.