Phpstorm не запускается после ошибки дампа памяти

Phpstorm не запускается после ошибки дампа памяти

Я получил сообщение об ошибке, что недостаточно памяти при загрузке кода, а затем я нажал кнопку «Завершение работы» при этой ошибке, и с тех пор всплывающее окно phpstorm не запускается. Двойной щелчок по значку ничего не дает. Диспетчер задач не показывает запущенный процесс phpstorm.

Я удалил, перезагрузил компьютер и переустановил, все та же проблема. Я понятия не имею, что здесь происходит. Все остальные приложения в моей системе работают как надо.

У меня возникла ошибка, похожая на эту: введите описание изображения здесь

решение1

Вероятнее всего, проблема в том, что JVM не может выделить запрошенную кучу при запуске. Oracle JVM требует для инициализации один фрагмент непрерывной памяти (примерно равный сумме значений параметров Xmx и XX:MaxPermSize). В системах Windows 32-битная Java может выделить только до 2 Гб. И любые библиотеки, которые внедряются в память процесса, уменьшат этот сплошной блок. Так что, похоже, что установленное вами значение Xmx слишком велико для 32-битной JVM. Попробуйте уменьшить его до 1024 м или 750 м, например — сработает ли это? Вам нужно соответствующим образом изменить файл PhpStorm.exe.vmoptions

решение2

Мне помогло обновление файла phpstorm.exe.vmoptions в каталоге C:\Users\.PhpStorm2016.3.

Я изменил значение Xmx обратно на 1024. Мои ошибки возникли, когда я сделал его 2048, но когда я изменил его обратно, PHPStorm снова заработал. Это для моей 32-битной копии.

решение3

В системе возникла неизвестная проблема с Java, поэтому я загрузил Dev Kit с сайтаздесьпосле удаления phpstorm, а затем установки phpstorm и 64-битной версии все работает как надо.

решение4

для меня удаление каталога

C:\Users\.PhpStorm2016.3 

Работал.

Связанный контент