web-dev-qa-db-fra.com

Comment optimiser IntelliJ IDEA pour mon projet spécifique?

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:

  • Temps minimum d'indexation 
  • Quantité minimale de panneaux d’outils que je ne vais pas utiliser. À moins que nous ne tournions sur le tournage d'une terrible émission de télévision, la victoire est en fait de fermer des billets et de partir à temps pour prendre le soleil couchant.
9
Charney Kaye

Désactiver tous les plugins non utilisés pour ce projet

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.

Marquer les dossiers temporaires comme "exclus"

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.

17
Charney Kaye

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.

3
CrazyCoder

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.

0
Pat Myron