¿Es normal que Intelli J tarde mucho tiempo (casi 12 horas) en actualizar los índices de un proyecto? Acabo de instalar Intelli J en mi máquina e importé un proyecto Maven bastante grande (13k + archivos).
Entiendo que el proyecto es grande pero dejo mi computadora encendida toda la noche y cuando me desperté por la mañana, Intelli J aún no ha terminado de actualizar los índices de los archivos, lo que hace que sea imposible hacer nada desde la ventana emergente con El título 'Actualizar índice' sigue colgado en el medio de la pantalla.
maven
ide
intellij-idea
indexing
0x56794E
fuente
fuente
Respuestas:
Hay varias respuestas en los foros para diferentes versiones de IntelliJ, esto es lo que he probado (IntelliJ 13).
Al final, lo que resolvió mi problema con 'Actualizar índices' fue:
fuente
File / Invalidate Caches
hace lo mismo. Me ayudó.Intenté borrar el caché y funciona perfectamente. Gracias por la solución amigos.
Sólo:
Una vez seleccionado, aparece una ventana emergente con un montón de opciones.
y, antes de hacerlo, asegúrese de haber guardado todos los cambios; de lo contrario, podría eliminar algunos cambios no guardados.
Una vez que lo haga, IntelliJ se reiniciará y luego podrá ver que toda la indexación se realiza realmente rápido.
fuente
Eliminar cachés en la carpeta de la biblioteca
En Mac OSX, la ubicación de la caché es
~/Library/Caches
fuente
Tuve el mismo problema con IntelliJ 2017.2.3, es decir, mi proyecto seguiría actualizando índices una y otra vez.
Descubrí que había superado mi cuota de disco en mi directorio personal. De forma predeterminada, IntelliJ almacena los índices en el directorio de inicio de esta manera:
La solución para mí fue:
Mueva todo el directorio .IdeaIC2017.2 a otro montaje que tenga más espacio:
Actualice
bin/idea.properties
para apuntar a la nueva ubicación de índice / configuración:Es posible que algunas de las otras respuestas a esta pregunta se debieran al mismo problema y se corrigieron inadvertidamente "eliminando la carpeta de cachés", "invalidando los cachés", etc., lo que potencialmente habría liberado suficiente espacio en disco para construir los índices.
fuente
Aunque las respuestas aceptadas y otras pueden solucionar un problema particular, he descubierto que el problema con tiempos de indexación muy largos a menudo proviene del hecho de que un repositorio contiene o enlaza a algún directorio que contiene una gran cantidad de archivos. A menudo, esto se hace para probar y el directorio en cuestión no es realmente parte del proyecto, por ejemplo, ignorado por el VCS.
El IDE no ignora automáticamente esos directorios al indexar, pero es posible "excluir" el directorio del proyecto. Esto también evitará la indexación.
fuente
Creo que Idea es más recolectar basura que hacer un trabajo útil. Utilice G1 GC en lugar del predeterminado.
Ayuda: editar opciones de VM personalizadas
en vez de
y por supuesto reiniciar Idea.
Desventaja: G1 intenta recolectar basura antes de detener el proceso. Esto es una locura, pero esto es lo que hace. Para un programa con 16G de pila, la limpieza tomó 27 minutos. Por lo tanto, no configure su Idea para usar un montón de 16G.
fuente
la forma más fácil es la siguiente: archivo -> configuración -> (desmarcar) Sincronizar archivos en el marco o activación de la pestaña del editor.
fuente
probablemente - antiguo error en el sistema de almacenamiento en caché. sucede en TODAS las versiones, especialmente si actualiza su versión de IntelliJ o JDK. Para solucionarlo: 1) cierre la GUI. 2) vaya a% HOME_DIR% .IntelliJIdeaXXXX \ system \ caches y elimínelo 3) inicie la GUI nuevamente.
fuente