Est-il normal qu'Intelli J prenne beaucoup de temps (près de 12 heures) pour mettre à jour les index d'un projet? Je viens d'installer Intelli J sur ma machine et d'importer un projet Maven assez volumineux (13k + fichiers).
Je comprends que le projet est volumineux mais je laisse mon ordinateur toute la nuit et quand je me suis réveillé le matin, Intelli J n'a toujours pas fini de mettre à jour les index des fichiers, ce qui rend impossible de faire quoi que ce soit depuis le popup avec title 'Index de mise à jour' reste accroché au milieu de l'écran.
maven
ide
intellij-idea
indexing
0x56794E
la source
la source
Réponses:
Il y a plusieurs réponses dans les forums pour différentes versions d'IntelliJ, voici ce que j'ai essayé (IntelliJ 13).
En fin de compte, ce qui a résolu mon problème avec la 'mise à jour des index' était:
la source
File / Invalidate Caches
fait la même chose. M'a aidé.J'ai essayé de supprimer le cache et cela fonctionne parfaitement. Merci pour les amis de la solution.
Juste:
Une fois sélectionné, vous obtenez un pop-up avec un tas d'options.
et avant de faire cela, assurez-vous que vous avez enregistré toutes vos modifications, sinon cela pourrait supprimer certaines modifications non enregistrées.
Une fois que vous avez atteint cet objectif, IntelliJ redémarrera et vous pourrez voir que toute l'indexation se fait très rapidement.
la source
Supprimer les caches dans le dossier de la bibliothèque
Sous Mac OSX, l'emplacement du cache est
~/Library/Caches
la source
J'ai eu le même problème avec IntelliJ 2017.2.3 - c'est-à-dire que mon projet continuerait à mettre à jour les index encore et encore.
J'ai découvert que j'avais dépassé mon quota de disque dans mon répertoire personnel. Par défaut, IntelliJ stocke les index dans le répertoire personnel comme ceci:
La solution pour moi était de:
Déplacez tout le répertoire .IdeaIC2017.2 vers un autre montage qui a plus d'espace:
Mettre
bin/idea.properties
à jour pour pointer vers le nouvel emplacement d'index / de configuration:Il est possible que certaines des autres réponses à cette question soient dues au même problème et aient été corrigées par inadvertance par «suppression du dossier des caches», «invalidation des caches», etc., ce qui aurait potentiellement libéré suffisamment d'espace disque pour construire les index.
la source
Bien que les réponses acceptées et autres puissent résoudre un problème particulier, j'ai trouvé que le problème avec des temps d'indexation très longs vient souvent du fait qu'un référentiel contient ou des liens vers un répertoire contenant un grand nombre de fichiers. Cela est souvent fait pour le test et le répertoire en question ne fait pas réellement partie du projet, par exemple ignoré par le VCS.
L'EDI n'ignore pas automatiquement ces répertoires lors de l'indexation, mais il est possible "d'exclure" le répertoire du projet. Cela empêchera également l'indexation.
la source
J'imagine que l'idée est plus de ramasser les ordures que de faire un travail utile. Utilisez G1 GC au lieu de la valeur par défaut.
Aide - Modifier les options de VM personnalisées
au lieu de
et bien sûr redémarrer Idea.
Inconvénient: G1 essaie de collecter les déchets avant d'arrêter le processus. C'est insensé, mais c'est ce que ça fait. Pour un programme avec 16G de tas, le nettoyage a pris 27 minutes. Ne configurez donc pas votre Idea pour utiliser un tas 16G.
la source
le moyen le plus simple est le suivant: fichier -> paramètres -> (décocher) Synchroniser les fichiers lors de l'activation du cadre ou de l'onglet de l'éditeur.
la source
probablement - vieux bogue dans le système de mise en cache. cela se produit dans TOUTES les versions, en particulier si vous mettez à niveau votre version d'IntelliJ ou JDK. Pour résoudre ce problème: 1) fermez l'interface graphique. 2) allez dans% HOME_DIR% .IntelliJIdeaXXXX \ system \ caches et supprimez-le 3) redémarrez l'interface graphique.
la source