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