IntelliJ est une plate-forme de développement logiciel massive. Dès la sortie de la boîte, il est prêt à tondre Java, Ruby on Rails, C #, FTP mes fichiers sur des serveurs distants, et la liste s'allonge. Compte tenu de l'écosystème de plug-ins tiers, les options sont encore plus étendues.
Ce que je recherche, c’est l’optimisation pour le ou les projets sur lesquels je travaille aujourd’hui, notamment:
Passez du temps dans le menu Paramètres> Plugins et désactivez soigneusement tous les plugins que je n’utilise pas pour ce projet.
Je ne suggère pas un hack comme l'activation du mode 'Power Save' ou Changer les niveaux de surbrillance ou désactiver les plugins qui fournissent une utilité. Je viens de remarquer qu’à un moment donné, je n'ai besoin que d’une combinaison spécialisée des plus de mille plugins disponibles dans l’écosystème IntelliJ IDEA. Et le fait est que 100% des plugins sont imparfaits; certains ont même bugs!
En fin de compte, si je veux que IntelliJ IDEA fonctionne rapidement, je dois sacrifier l'excitation de mes barres d'outils portant toutes ces icônes extravagantes dont je n'ai pas besoin pour ce projet.
Vous le trouverez dans l'interface Structure de projet> Modules du projet ou en cliquant sur les dossiers dans l'explorateur de projets et en choisissant Marquer comme> Exclus.
Dans de nombreux cas, cela peut massivement réduire le nombre de fichiers qu'IntelliJ IDEA essaie d'indexer.
En fin de compte, cela accélère également considérablement les recherches.
Tout d'abord, si c'est lent pour vous, cela ne veut pas dire que c'est aussi lent pour tous les autres. Nous avons différents projets, le matériel, même la perception "lente" pourrait être différente.
Chaque problème de performance avec IntelliJ IDEA est unique, une solution qui aide une personne ne fonctionnera pas avec une autre. Le seul moyen de résoudre votre problème de performances spécifique consiste à capturer l'instantané du profileur de la CPU comme décrit dans ce document et à l'envoyer à l'équipe de support IntelliJ IDEA, soit en soumettant un ticket ou directement dans le suivi des problèmes .
Une fois l’instantané du processeur analysé, l’équipe IntelliJ IDEA travaille sur un correctif et publie une nouvelle version qui (espérons-le) ne sera pas affectée par ce problème de performances spécifique. L'équipe peut également vous suggérer des modifications de configuration ou des solutions de contournement pour remédier au problème en fonction de l'analyse des données fournies.
Toutes les autres "solutions" (telles que l'activation du mode d'économie d'énergie, la modification du niveau de mise en évidence, la désactivation des plug-ins) masqueront simplement les véritables problèmes à résoudre.
Décaler la mémoire de départ de -Xms200m
à -Xms2g
et la mémoire maximale de -Xmx600m
à -Xmx8g
dans mon fichier .vmoptions fonctionnait pour moi.
Lancer ceci sur votre terminal:
find / -name *.vmoptions 2>/dev/null
peut vous aider à trouver votre fichier .vmoptions si vous êtes sur Mac/Linux.