É normal que o Intelli J demore muito tempo (quase 12 horas) para atualizar os índices de um projeto? Acabei de instalar o Intelli J na minha máquina e importei um projeto Maven bastante grande (13k + arquivos).
Eu entendo que o projeto é grande, mas deixei meu computador ligado a noite toda e quando acordei de manhã, o Intelli J ainda não havia terminado de atualizar os índices dos arquivos, o que torna impossível fazer qualquer coisa desde o pop-up com o título 'Índice de atualização' continua pendurado no meio da tela.
maven
ide
intellij-idea
indexing
0x56794E
fonte
fonte
Respostas:
Existem várias respostas nos Fóruns para diferentes versões do IntelliJ, aqui está o que eu tentei (IntelliJ 13).
No final, o que resolveu meu problema com 'Atualizar índices' foi:
fonte
File / Invalidate Caches
faz o mesmo. Me ajudou.Tentei excluir o cache e funcionou perfeitamente. Obrigado pela solução amigos.
Somente:
Depois de selecionado, você obterá um pop-up com várias opções.
e antes de fazer isso, certifique-se de salvar todas as suas alterações, caso contrário, pode excluir algumas alterações não salvas.
Depois de acertar isso, o IntelliJ será reiniciado e então você pode ver que toda a indexação é feita muito rápido.
fonte
Excluir caches na pasta da biblioteca
No Mac OSX, a localização do cache é
~/Library/Caches
fonte
Tive o mesmo problema com o IntelliJ 2017.2.3 - ou seja, meu projeto mantinha os índices atualizados continuamente.
Descobri que havia ultrapassado minha cota de disco no diretório inicial. Por padrão, o IntelliJ armazena os índices no diretório inicial como este:
A solução para mim foi:
Mova todo o diretório .IdeaIC2017.2 para outra montagem que tenha mais espaço:
Atualizar
bin/idea.properties
para apontar para o novo índice / localização de configuração:É possível que algumas das outras respostas a esta pergunta se devam ao mesmo problema e tenham sido corrigidas inadvertidamente por "exclusão da pasta de caches", "invalidação de caches", etc., o que teria potencialmente liberado espaço em disco suficiente para construir os índices.
fonte
Embora as respostas aceitas e outras possam resolver um problema específico, descobri que o problema com tempos de indexação muito longos geralmente vem do fato de que um repositório contém ou se vincula a algum diretório que contém um grande número de arquivos. Freqüentemente, isso é feito para teste e o diretório em questão não faz realmente parte do projeto, por exemplo, é ignorado pelo VCS.
O IDE não ignora automaticamente esses diretórios durante a indexação, mas é possível "excluir" o diretório do projeto. Isso também impedirá a indexação.
fonte
Acho que a ideia é mais coletar lixo do que fazer um trabalho útil. Use G1 GC em vez do padrão.
Ajuda - Editar opções de VM personalizadas
ao invés de
e, claro, reinicie o Idea.
Desvantagem: G1 tenta coletar o lixo antes de interromper o processo. Isso é loucura, mas é o que faz. Para um programa com 16 G de heap, a limpeza demorou 27 minutos. Portanto, não configure sua ideia para usar um heap de 16G.
fonte
a maneira mais fácil é a seguinte: arquivo -> configurações -> (desmarque) Sincronizar arquivos na ativação do quadro ou da guia do editor.
fonte
provavelmente - bug antigo no sistema de cache. isso acontece em TODAS as versões, especialmente se você atualizar sua versão do IntelliJ ou JDK. Para consertar: 1) feche a GUI. 2) vá para% HOME_DIR% .IntelliJIdeaXXXX \ system \ caches e exclua-o 3) inicie a GUI novamente.
fonte