Нормально ли для Intelli J обновлять индексы проекта много времени (почти 12 часов)? Я только что установил Intelli J на свой компьютер и импортировал довольно большой проект Maven (13k + файлов).
Я понимаю, что проект большой, но я оставил свой компьютер на всю ночь, и когда я проснулся утром, Intelli J еще не завершил обновление индексов для файлов, что делает невозможным что-либо с момента появления всплывающего окна с Заголовок «Обновление индекса» продолжает висеть посередине экрана.
maven
ide
intellij-idea
indexing
0x56794E
источник
источник
Ответы:
На форумах есть несколько ответов для разных версий IntelliJ, вот что я пробовал (IntelliJ 13).
В конце концов, моя проблема с «обновлением индексов» была решена:
источник
File / Invalidate Caches
делает то же самое. Помог мне.Я попытался удалить кеш, и он отлично работает. Спасибо за решение друзья.
Просто:
После выбора вы получите всплывающее окно с множеством опций.
и перед этим убедитесь, что вы сохранили все свои изменения, иначе он может удалить некоторые несохраненные изменения.
Как только вы нажмете это, IntelliJ перезапустится, и тогда вы увидите, что вся индексация выполняется очень быстро.
источник
Удалить кеши в папке библиотеки
В Mac OSX расположение кеша
~/Library/Caches
источник
У меня была такая же проблема с IntelliJ 2017.2.3 - то есть мой проект продолжал обновлять индексы снова и снова.
Я обнаружил, что превысил свою дисковую квоту в моем домашнем каталоге. По умолчанию IntelliJ хранит индексы в домашнем каталоге следующим образом:
Решение для меня было:
Переместите весь каталог .IdeaIC2017.2 на другое монтирование, у которого больше места:
Обновите,
bin/idea.properties
чтобы указать на новое расположение индекса / конфигурации:Возможно, что некоторые другие ответы на этот вопрос были вызваны той же проблемой и были непреднамеренно исправлены путем «удаления папки кешей», «аннулирования кешей» и т. Д., Что потенциально могло бы освободить достаточно места на диске для построения индексов.
источник
Хотя принятые и другие ответы могут решить конкретную проблему, я обнаружил, что проблема с очень длительным временем индексации часто возникает из-за того, что репозиторий содержит или ссылается на какой-либо каталог, содержащий большое количество файлов. Часто это делается для тестирования, и рассматриваемый каталог фактически не является частью проекта, например, игнорируется VCS.
Среда IDE не игнорирует эти каталоги автоматически при индексировании, но можно «исключить» каталог из проекта. Это также предотвратит индексацию.
источник
Думаю, Idea больше собирает мусор, чем выполняет полезную работу. Используйте G1 GC вместо стандартного.
Справка - изменение пользовательских параметров виртуальной машины
вместо того
и, конечно же, перезапустить Idea.
Оборотная сторона: G1 пытается собрать мусор перед остановкой процесса. Это безумие, но это то, что он делает. Для программы с 16 ГБ кучи очистка заняла 27 минут. Так что не настраивайте свою идею для использования кучи 16G.
источник
более простой способ: файл -> настройки -> (снимите флажок) Синхронизировать файлы при активации вкладки фрейма или редактора.
источник
наверное - старый баг в системе кеширования. это происходит во ВСЕХ версиях, особенно если вы обновляете свою версию IntelliJ или JDK. Чтобы исправить это: 1) закройте графический интерфейс. 2) перейдите в% HOME_DIR% .IntelliJIdeaXXXX \ system \ caches и удалите его 3) снова запустите графический интерфейс.
источник