Почему intellij idea тормозит на ноутбуке

Обновлено: 06.07.2024

Как же тормозит IntelliJ Idea 12, это не передать, хочется взять и у***ть с по столу кулаком. Вроде бы все по-настраивал, чтобы она меньше тормозила, но не фига. Использую ее пока только для Scala проектов.


Как кардинально улучшить ее производительность?

Здравствуйте, Grundik2, Вы писали:

G>Как кардинально улучшить ее производительность?

Купить компьютер получше. Ну или закинуться веществами, чтобы тормозить с ней в одном ритме :3

¯\_(ツ)_/¯
И когда они были в поле, восстал Каин на Авеля, брата своего, и убил его.

Здравствуйте, Grundik2, Вы писали:

G>Как кардинально улучшить ее производительность?

16 Гб памяти кардинально ускоряют ее работу. Проверено лично.

Здравствуйте, kaa.python, Вы писали:

KP>Здравствуйте, Grundik2, Вы писали:

G>>Как кардинально улучшить ее производительность?

KP>16 Гб памяти кардинально ускоряют ее работу. Проверено лично.

нормальный комп у меня, но не 16 Гб, хотя.

On 27.05.2013 9:57, kaa.python wrote:

> 16 Гб памяти кардинально ускоряют ее работу. Проверено лично.
Это шутка, как понимаю, была. 16Г, чтобы просто IDE не тормозила.

Здравствуйте, Vzhyk, Вы писали:

V>Это шутка, как понимаю, была. 16Г, чтобы просто IDE не тормозила.

Это не шутка — это Java. А если совсем без шуток, то на 4 Гб ощутимо тормозит, на 8 бывает что тормозит, на 16 вообще не тормозит, но, боюсь, что нет предела совершенству IDE

Здравствуйте, Grundik2, Вы писали:

G>Как же тормозит IntelliJ Idea 12, это не передать, хочется взять и у***ть с по столу кулаком. Вроде бы все по-настраивал, чтобы она меньше тормозила, но не фига. Использую ее пока только для Scala проектов.

G>Как кардинально улучшить ее производительность?

Какой размер проекта (в файлах)? Сколько памяти выделено ИДЕЕ (нижняя и верхняя границы)?

Здравствуйте, kaa.python, Вы писали:

KP>Здравствуйте, Vzhyk, Вы писали:

V>>Это шутка, как понимаю, была. 16Г, чтобы просто IDE не тормозила.

KP>Это не шутка — это Java. А если совсем без шуток, то на 4 Гб ощутимо тормозит, на 8 бывает что тормозит, на 16 вообще не тормозит, но, боюсь, что нет предела совершенству IDE

Слушай, не гони. На Ява-проектах ни разу я не давал ИДЕЕ памяти больше чем 1Гб и ни разу не замечал "ощутимо тормозит". Размеры проектов — от 2.5К до 4К классов, от 3х до 12ти мавеновских модулей.

"Бывает тормозит" — только если долго не пользовался и она из свопа возращается или несколько больших (20Мб и выше) XML файлов открыто в редакторе.

Какой у тебя размер проекта? Модулей сколько? Что за модули (Мавен, Скала, другое)?

Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Grundik2, Вы писали:

G>>Как же тормозит IntelliJ Idea 12, это не передать, хочется взять и у***ть с по столу кулаком. Вроде бы все по-настраивал, чтобы она меньше тормозила, но не фига. Использую ее пока только для Scala проектов.

G>>Как кардинально улучшить ее производительность?

А>Какой размер проекта (в файлах)? Сколько памяти выделено ИДЕЕ (нижняя и верхняя границы)?

простой новый проект, память 200(в среднем) — 666.

G>простой новый проект, память 200(в среднем) — 666.

Покажи свой IDEA/bin/idea.exe.vmoptions

Здравствуйте, Аноним, Вы писали:

G>>простой новый проект, память 200(в среднем) — 666.

А>Покажи свой IDEA/bin/idea.exe.vmoptions

Здравствуйте, kaa.python, Вы писали:

KP>Это не шутка — это Java.

Хуже, он же scala использует. А для нее очень тормозной компилятор (по сравнению с java), и анализ кода точно также тормозит, да еще и ошибается на корректном коде.

Бля, короче решил я познакомится с языком Java. Скачал среду разработки IntelliJ IDEA, но она пздц лагает. Просто жуткие лаги в интерфейсе, но больше всего меня взбесило то, что не работает ввод с клавиатуры. Простейший хелоу ворлд не могу написать, что за дичь? На другое ПО переходить не хочу (вроде Eclipse и т. п), т. к учусь по курсам в ютубе и там все пишут в этой е*анной idea. Кто поможет?
Комп вроде норм:
Windows 7 64x
AMD Athlon X2 Dual Core Processor 2.30 GHz
ОЗУ: 4 ГБ

Вчера специально винду снёс, чтобы была чистой и мог её бы поставить. Версия 2017.2 Community

Фак, великий гугл! Нужно было просто отключить плагин Vim. И лаги исчезли и клава заработала

памяти маловато.
Чтобы на 4х гигах нормально работать нужно позакрывать все браузеры.

Багира Мастер (1464) Клавиатура может притормаживать, пока индексация идёт. Но это для реально больших проектов с мегабайтами кода и гигом библиотек. В остальном idea божественна.

Возможно из-за процессора или жесткого диска
Ввод с клавиатуры там работает, во всяком случае у меня

SSD на 120 ГБ, что бля?? Вчера специально винду снёс, чтобы была чистой и мог её бы поставить. Версия 2017.2 Community

Imobilazer Искусственный Интеллект (221598) Я не телепат и не знаю что там стоит неуказанного в вопросе. Посмотри насколько ИДЕ грузит проц, Атлон х2 да еще на 2.3 ГГц я бы не сказал что мощный процессор. У меня на 4Гб ОЗУ и таком же Атлоне на 3.0 ГГц АндроидСтудио подлагивало, сделана на базе IntelliJ. С 8Гб вроде норм стало

Imobilazer Искусственный Интеллект (221598) Надо спросить в соседнем разделе, там где "Гадания" хД Откуда ж я знаю? У меня нет никакой подробной информации. Где вводишь, как вводишь, как именно не работает.

Минимальные требования по памяти (чтоб запустилось)
для Windows7 64x - 2Gb
для Idea - 1Gb
Итого - 3Gb
Рекомендуемые 3Gb и 2Gb соотвественно. Что даёт в итоге - 5Gb для комфортной работы пустая Windows + пустая Idea

IntelliJ IDEA Описание проблемы Проблема Причина Решение После настройки обратите внимание на то, почему выбран пользовательский файл idea.vmoptions.

Когда IntelliJ IDEA разрабатывается для совместной работы в нескольких окнах и в нескольких проектах, вентилятор охлаждения MacBook Pro резко вращается. Соответствующая конфигурация выглядит следующим образом:

Конфигурация MacBook Pro

Версия IntelliJ IDEA

Конфигурация параметра IDEA JVM по умолчанию является низкой, и конфигурация хранится в /Applications/IntelliJ IDEA CE.app/Contents/bin/idea.vmoptions В этом файле находится файл глобальной конфигурации IDEA:

Изменить файл `Info.plist`

Найдите файл `Info.plist`

Файл хранится в /Applications/IntelliJ IDEA CE.app/Contents По содержанию:

Изменить `VMOptions`

Открыть с помощью инструмента vi Info.plist , Есть ключевой элемент, содержание которого VMOptions Настройки следующие:

Среди них параметры JVM -XX:+UseConcMarkSweepGC Алгоритм GC по умолчанию настроен для IDEA, удалите его и измените его на:

Изменить пользовательский файл idea.vmoptions

Переключить каталог конфигурации IDEA текущего пользователя

Из командной строки перейдите на

/Library/Preferences/IntelliJIdeaXX/ Каталог, такой как мой машинный путь:

Создайте или обновите файл `idea.vmoptions` пользователя

Будет новый или будет обновлен idea.vmoptions Файл, обновите следующие элементы конфигурации JVM

Вращение вентилятора

Более чем через час после запуска IntelliJ IDEA 2017.1 я обнаружил, что проблемы с вращением вентилятора практически не возникает.

Обзор JVM

Через инструменты JConsole Подключитесь к процессу IDEA и наблюдайте за соответствующими данными.

Параметры JVM

Где пользователи idea.vmoptions Информация о конфигурации в файле была добавлена ​​к параметрам запуска JVM:

Ситуация с памятью JVM

GC алгоритм был изменен CMS Перешли на G1 алгоритм!

IDEA официальные инструкции

Избегайте обновления конфигурации покрытия

При обновлении версии IntelliJ IDEA, если пользователь не контролирует ее, IDEA установит глобальную idea.vmoptions Файл перезаписать, поэтому выберите пользователя idea.vmoptions Файл может избежать перезаписи конфигурации обновления.

Интеллектуальная рекомендация


WECHAT MILLY WAY POINT CAMENT CARD - СОВРЕМЕННЫЕ СТРАНИЦЫ ПРОГЛЯЮТНОЕ ЗНАЧЕНИЕ (Запрос)

WECHAT Small Pass Pass Value и значение приобретения: 1. Установите способ настройки идентификатора идентифицирует значение параметра, передаваемое после прыжка; 2, используя метод Data-XXXX для идент.


Текущая задача Узел больше экземпляров


[Linux] Программирование сетевых сокетов UDP

Что такое протокол UDP Протокол UDP называетсяПротокол пользовательских датаграмм UDP - протокол транспортного уровня Без установления соединения, ненадежная передача, ориентированная на дейтаграмму П.



Основная идея обработки больших данных - разделяй и властвуй

Разделяй и властвуй - «разделяй и властвуй» Как мы все знаем, компьютеры очень быстрые и используются людьми. Однако независимо от того, насколько быстрым является компьютер, способность о.

Я работаю в Arch Linux, на 6-ядерном процессоре i7-5930k и 64 ГБ оперативной памяти DDR4, и я использую IntelliJ IDEA 14.

Несколько дней назад у меня IDEA работала нормально, но однажды, внезапно, она начала зависать после открытия проекта на этапе «Индексация». Я не обновлял IDEA, и в моих проектах ничего не изменилось. Пользовательский интерфейс IDE зависает после открытия проекта, остается лишь крошечный ползунок индикатора выполнения для завершения «Индексирования». Примерно каждые 5-10 минут он размораживается, а индикатор выполнения немного перемещается вперед, прежде чем IDE снова зависнет еще на несколько минут. Это происходит неоднократно в течение от 15 минут до часа, пока он, наконец, не завершит индексирование, после чего он зависает еще на 5-10 минут, ничего не делая, прежде чем он наконец разблокируется и позволит мне развиваться.

Пока это происходит, моя система практически не отвечает - вкладки Firefox переключаются долго, а их прокрутка тормозит. Открытие нового окна терминала занимает много времени. Обычно переключение окон занимает некоторое время. В htop одно из ядер моего ЦП загружено на 100%, в то время как остальные имеют нормальную нагрузку, и используется около 6 ГБ ОЗУ (довольно нормальная нагрузка, когда эта система простаивает).

То, что я пробовал, но не помогло:

  • Удалить папку кешей
  • Удалить всю папку

Эта проблема действительно мешает моему рабочему процессу, если у кого-нибудь есть решение, я был бы очень рад.

Я наконец понял это. Решение было . довольно странным. TL; DR: запускать под strace . Прочтите, чтобы получить более подробное объяснение.

Я наткнулся на это, когда решил запустить IntelliJ под strace , чтобы посмотреть, какие файлы он открывает, чтобы определить, было ли это узким местом файловой системы.

Это дало мне очень странные результаты: strace извергал почти постоянный поток ошибок сегментации. Не только это, но и IntelliJ работал нормально, индексирование не требовалось вечно.

Посоветовавшись с другом, я узнал, что в Arch Linux systemd регистрирует дамп памяти процесса каждый раз, когда происходит segfault, кроме случаев, когда подключен отладчик . strace считается отладчиком. Arch перегружал мои диски, когда продолжал записывать дампы памяти из-за всех ошибок сегментации, поэтому индексирование длилось так долго, потому что он боролся за дисковый ввод-вывод.

На данный момент мое решение - просто запустить IntelliJ под strace . Тем не менее, я займусь этим вопросом дальше, так как не думаю, что java должен сильно нарушать правила.

Я смог решить эту проблему, удалив все мои «целевые» папки из моего проекта.

Я был по всему SO, и даже по форумам JetBrains. Я исключил каталоги через Project Structure | Modules . Я использовал Invalidate Caches And Restart несколько раз. Я попытался открыть только 1 проект, чтобы он закончился. Я установил и попробовал 2019.2.4 и 2019.3.3 (последний вылетал по другим причинам). И, что самое главное, казалось, что это произошло только в одном проекте!

Что в конечном итоге привело меня к ответу, так это то, что Help > Activity Monitor. , где я обнаружил, что psi.impl.cache.impl.todo работает почти на 100% ЦП и не показывает признаков остановки.

Оказалось, что у меня была настройка фильтра TODO с плохо определенным RegEx. Это было что-то вроде \b.*wip\b.* ; идея заключалась в том, чтобы найти все наши ценности "WIP". Что ж, ведущий .* был огромной ошибкой, и я не приходил в голову, пока я не потерял много часов, обвиняя обновление плагина. Я считаю, что причина, по которой это был плохой фильтр, заключалась в том, что проект, на котором он висел, находится на ExtJS, то есть на JavaScript, что означает, что все происходит в трех экземплярах с файлом app.js и еще много чего .

У меня была такая же проблема с IntelliJ 2017.3.2. Когда я щелкнул индикатор выполнения индексации, я заметил, что он висит в каталоге в моем каталоге сборки. Когда я выполнил очистку gradlew, которая удалила этот каталог, индексирование было продолжено.

У меня было несколько (не очень больших) CSV-файлов, служащих входными, и хотя я пометил их как не индексируемые, плагин продолжал пытаться их проиндексировать. Как только я удалил плагин, все заработало.

У меня возникла аналогичная проблема с последней версией IntelliJ Idea 2019.3 , так что, возможно, это поможет. Для меня проблема была с одним из плагинов, удаление / переустановка, очистка кешей не помогли. Мои шаги были:

  1. Убить intellij, начать все сначала
  2. Когда он запускается и собирается загрузить проект, быстро отмените открытие проекта. Таким образом, вы получите небольшое окно со списком ранее открытых проектов и несколькими пунктами меню.
  3. Откройте меню> плагины, отключите их все
  4. Перезапустите идею intellij, откройте любой проект.

Если шаг 4, описанный выше, был успешным (что случилось со мной), один за другим попробуйте включить плагины, чтобы увидеть, какой из них вызывает ошибку. Для меня это был плагин Kubernetes от JetBrains .

В PhpStorm это решило для меня исключение папок, которые мне не нужно было индексировать, из индексации (в частности, папка поставщика, папка кешей и несколько папок с активами, которые содержали тысячи изображений). Мгновенно он начал прогрессировать и завершился.

  1. в списке каталогов проекта щелкните правой кнопкой мыши папку, которую вы хотите исключить
  2. Отметить каталог как
  3. Исключенный

В моем случае я обнаружил, что Intellij на самом деле пытается проиндексировать каталог размером 50 ГБ с журналами, которые находились в корне проекта. Убедитесь, что если у вас есть такой каталог, он помечен как «Исключено» в среде IDE.

Выберите Help -> Debug Log Settings .

Перезапустите IDE (не нужно аннулировать кеш, поскольку это приведет к его запуску с нуля, тогда как перезапуск с точки сбоя, для меня в любом случае, сообщил о проблемном файле, как только я перезапустился):

Планирование индексации файла: // C: /dev/tools/ruby/lib/ruby/2.2.0/x64-mingw32/win32ole.so по запросу index Stubs

Наш проект не использует win32ole, поэтому я переместил файл в безопасное место и перезапустил свою IDE . Бинго, проблема исчезла, индексирование, наконец, завершено после почти 1 года эффективного использования intellij в качестве редактора рубинов, который немного умнее, чем блокнот. .

У меня тоже была эта проблема с версией 2016.2 в Mac OS X. Мне пришлось выполнить принудительный выход, чтобы завершить приложение, затем я удалил папку .idea. В следующий раз, когда я запустил IntelliJ, все работало нормально, проблем с индексированием проекта не возникло.

Отредактируйте Intellij [ВЕРСИЯ] /bin/idea.properties, установить idea.max.intellisense.filesize=50

обновление: Intellij пропустит индексные файлы размером более 50 КБ. Попробуйте это, если у вас много библиотек или много больших файлов (слишком много символов в одной строке или слишком много строк)

В меню Файл выберите Недействительный кеш / перезапуск . , а затем нажмите кнопку Сделать недействительным и перезапустить .

Читайте также: