Intelli J IDEA занимает вечность для обновления индексов



Это нормально для Intelli J, чтобы занять много времени (почти 12 часов), чтобы обновить показатели для проекта? Я только что установил Intelli J на свою машину и импортировал довольно большой проект Maven (13k+ файлы).



Я понимаю, что проект большой, но я позволил своему компьютеру всю ночь, и когда я проснулся утром, Intelli J еще не закончил обновление индексов для файлов, что делает невозможным что-либо сделать, так как всплывающее окно с заголовком "обновление индекса" сохраняет висит в центре экрана.

1931   5  

5 ответов:

на форумах есть несколько ответов для разных версий IntelliJ, вот что я пробовал (IntelliJ 13).

  • дайте больше памяти. Ничего не помогает с "обновлением индексов"
  • удалить .идея и iml в проекте. Не помогает.

В конце концов, что разрешил мою проблему с обновлением индексов было:

  • удалить папку " кэш " в user/.IntellIJIdea13 / system/

Я попытался удалить кэш, и он отлично работает. Спасибо за решение друзья.

всего:

  1. открыть IntelliJ IDEA
  2. выберите File меню
  3. выберите Аннулировать Кэш / Перезапуск....
    После выбора вы получите всплывающее окно с кучей вариантов.
  4. выберите отменить и перезапустить
    и прежде чем делать это, убедитесь, что вы сохранили все свои изменения, иначе это возможно удаление некоторых несохраненных изменений.

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

удалить кэш в папке библиотеки

rm -rv ~/Library/Caches/IdeaIC15/caches/

на Mac OSX расположение кэша ~/Library/Caches

у меня была такая же проблема с IntelliJ 2017.2.3 - т. е. мой проект будет продолжать обновлять индексы снова и снова.

я обнаружил, что я перешел свою дисковую квоту в своем домашнем каталоге. По умолчанию IntelliJ хранит индексы в домашнем каталоге следующим образом:

~/.IdeaIC2017.2/system/index/

решение для меня было:

  1. Выйти Из IntelliJ
  2. переместить целом .Каталог IdeaIC2017. 2 в другой крепление, которое имеет больше космос:

    mkdir /space/ideaConfig
    mv ~/.IdeaIC2017.2 /space/ideaConfig/IdeaIC
    
  3. обновление bin/idea.properties чтобы указать на новое расположение индекса / конфигурации:

    idea.config.path=/space/ideaConfig/IdeaIC/config
    idea.system.path=/space/ideaConfig/IdeaIC/system
    

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

хотя принятые и другие ответы могут решить определенную проблему, я обнаружил, что проблема с очень длительным временем индексирования часто возникает из-за того, что репозиторий содержит или ссылки на некоторый каталог, содержащий большое количество файлов. Часто это делается для тестирования, и каталог, о котором идет речь, фактически не является частью проекта, например, игнорируется VCS.

IDE не игнорирует автоматически эти каталоги при индексировании, но это возможно "исключить" каталог из проекта. Это также предотвратит индексацию.

Comments

    Ничего не найдено.