web-dev-qa-db-fra.com

PhpStorm très lent et lent sur netbook, optimiser IDE pour la réactivité?)

Je suis récemment passé de PhpStorm 6 à PhpStorm 7. Ravi de voir toutes les améliorations, mais il tourne terriblement lentement sur mon netbook de faible puissance. Le délai entre la saisie et l'affichage du texte est souvent compris entre 5 et 6 secondes et s'empire à mesure que le nombre de lignes augmente. Il est inutilisable à ce stade.

Comment améliorer la vitesse et la réactivité IDE)?

79
GBC

Edit 2017: Vous voudrez peut-être commencer par essayer d’allouer un peu plus de PhpStorm RAM si disponible. Faites ceci en

  1. Aller à Help -> Edit Custom VM Options
  2. Changement -Xms et -Xmx être quelque chose de raisonnable pour votre matériel. J'ai -Xms512m et -Xmx2048m sur un ordinateur portable de 8 Go RAM.
  3. Redémarrez PhpStorm.
  4. Si vous voulez voir quelle quantité RAM utilise actuellement PhpStorm, vous pouvez aller à File -> Settings et rechercher et activer show memory indicator.

Réponse originale: J'ai apporté quelques modifications pour augmenter la réactivité de l'EDI. Je suis sûr qu'il y a plus de choses que l'on pourrait faire, mais j'ai trouvé que celles-ci amélioraient la performance dans les limites des marges utilisables. Du plus efficace au moins efficace:

  1. Désactiver les injections de langue: Fichier -> Paramètres -> Injections de langue. Décochez autant de cases que vous le souhaitez. HTML était le vrai tueur pour moi.
  2. Désactiver les inspections: Fichier -> Paramètres -> Inspections. Décochez autant que vous n'en avez pas besoin.
  3. Désactivez les plugins inutilisés: Fichier -> Paramètres -> Plugins. Décocher inutilisé.

Ces modifications ont réduit à la fois le temps de démarrage et considérablement augmenté la réactivité de IDE en général.

142
GBC

Ajoutez-les à votre phpstorm.exe.vmoptions ou phpstorm64.exe.vmoptions fichier, en bas:

-Dawt.useSystemAAFontSettings=lcd
-Dawt.Java2d.opengl=true

Forte accélération au point que l'éditeur est maintenant réellement utilisable.

Je ne comprendrai jamais pourquoi les gens créent des éditeurs en Java.

91
Jacques

Si vous devez accélérer PhpStorm immédiatement, activez le mode Économie d'énergie. (Fichier> Mode économie d'énergie ou en utilisant l'icône "Hector l'inspecteur" dans la barre d'état IDE). Ce mode désactive l'inspection du code à la volée. Vous pouvez ainsi terminer ce que vous avez commencé. et décide ensuite des inspections de code à désactiver.

22
Shumoapp

périmé si vous utilisez une version plus récente que 2017.1:

Le moyen le plus efficace d'accélérer la nouvelle version de phpstorm est une fonctionnalité expérimentale qui sera fournie par défaut dans phpstorm 2017.1. Jusqu'à ce que vous puissiez l'activer sur les produits jetbrains (webstorm, phpstorm etc.)

Cliquez sur Help => Edit custom properties
Ajoutez editor.zero.latency.typing = true
Fermez et ouvrez à nouveau l’application.

Pour moi, le changement de frappe n’est plus à la traîne. D'autres astuces ne m'ont pas aidé ou pas d'une manière perceptible.

3
Ilan Schemoul

Essayez de supprimer les fichiers inutiles de votre projet. J'avais des fichiers journaux 3k + * .html dans mon projet et cela ralentissait terriblement la frappe lorsque l'onglet "Projet" était ouvert. (Cacher l'onglet du projet ou désactiver le plug-in PHP accélère également PHPStorm, mais ce ne sont évidemment pas des compromis viables.) (J'utilise PHPStorm 2016)

1
Mike