Intellij диагностирует проблему сбоя - PullRequest
9 голосов
/ 18 мая 2011

Иногда Intellij IDEA вылетает без видимой причины.

Во-первых, это становится довольно медленным, CTRL + N (поиск по классам) часто занимает немного больше времени, чем обычно, чтобы ответить, когда вы что-то вводите в него,переход между файлами занимает больше времени.И тогда это терпит крах ..

Каков обычный маршрут для диагностики Intellij аварии?Я наблюдал за памятью в строке состояния, когда она вылетала, и на тот момент у нее оставалось около 100 МБ (из 512 МБ).Существуют ли какие-либо полезные журналы, которые указали бы в направлении проблемы?

[ОБНОВЛЕНИЕ] 3 сбоев в общей сложности.

1 экземпляр:

Обнаружена фатальная ошибкасредой выполнения Java: EXCEPTION_ACCESS_VIOLATION (0xc0000005) при pc = 0x6d93acab, pid = 3120, tid = 5588 Версия JRE: 6.0_24-b07 Java VM: клиентская виртуальная машина Java HotSpot (TM) (смешанный режим windows-x86 19.1-b02), проблематичнаяframe: V [jvm.dll + 0x9acab]

2 экземпляра:

В среде выполнения Java обнаружена фатальная ошибка: java.lang.OutOfMemoryError: запрошено 32756 байт для ChunkPool ::выделить.Вне пространства подкачки?Внутренняя ошибка (alloc.cpp: 166), pid = 2484, tid = 5568 Ошибка: ChunkPool :: allocate

Конфигурация памяти: -Xss2m
-Xms32m
-Xmx512m

Увеличил объем памяти до -Xmx768, надеюсь, это немного задержит ошибку нехватки памяти.Увеличение памяти до -Xmx1024 вызвало странные проблемы с отображением адресов после некоторого запуска IDEA (целочисленное переполнение?).Машина имеет 3 ГБ оперативной памяти.

Ответы [ 3 ]

11 голосов
/ 02 октября 2015

Intellij не запускается, т.е. мигает IntelliJ и вылетает.

Исправлено: Установите для -Xmx значение по умолчанию 512 МБ в idea.exe.vmoptions файле, расположенном в папке C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.1.4\bin

Как я попал в эту проблему: У меня был Xmx, установленный на 2048 МБ ранее, и он упал, достигнув предела GC.Тогда на IntelliJ не начнется.

8 голосов
/ 18 мая 2011

Пожалуйста, определите "сбой". Если окно просто исчезает, это обычно означает ошибку JVM, и в рабочем каталоге IDEA будут hs_err_pidXXX.log файлы (обычно IDEA_HOME / bin). В некоторых случаях обновление JDK до новой версии или изменение стратегии сборщика мусора (с помощью файла vmoptions) может обойти такие проблемы.

Если среда IDE перестает отвечать полностью, необходимо предоставить дампы потоков .

Если это ведет себя странно, то вам нужно проверить idea.log на наличие исключений. В некоторых случаях это может быть вызвано проблемами OutOfMemory. Увеличение размера кучи в idea.vmoptions должно помочь. Проверьте FAQ , где находятся файлы IDEA.

Если IDEA становится очень медленным при определенных операциях, вам необходимо предоставить снимок процессора .

0 голосов
/ 24 сентября 2018

В дополнение к вышеприведенному ответу я добавил:

-Dswing.noxp=true в файл .vmoptions, расположенный в IDE_HOME \ bin \ [bits] [. Exe] .vmoptions

Это исправилопроблема для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...