web-dev-qa-db-fra.com

PHPstorm se bloque très souvent

J'ai PHPStorm, mais quand j'écris une fonction native (par exemple str_poss, return, parent ...) il gèle très souvent pendant environ 10 secondes. Je n'ai aucune idée de ce que je fais mal. Mais ça m'arrive aussi sur Windows7 et sur Ubuntu. Quelqu'un at-il le même problème? Merci.

26
John

PHPStorm avait l'habitude de "traîner" pour moi avant assez souvent aussi ... mais j'ai réussi à le corriger de la manière suivante (Il a fallu un peu de peaufinage/d'expérimentation pour le faire fonctionner! Mais maintenant, il flamboie à nouveau rapidement !)

Voici ce que j'ai fait pour l'optimiser: 1) Si vous êtes sous Linux - Assurez-vous que vous utilisez Oracle Java sur votre système, pas Open JDK From: https: // intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under il dit: Sur Windows: "JDK est fourni avec tous les installateurs de produits et il est recommandé que vous utiliserez la version JDK fournie, sauf en cas de problème spécifique.

Le JDK 32 bits se trouve dans le répertoire IDE_HOME\jre et est utilisé par l'exécutable du produit 32 bits.

Pour exécuter la IDE en mode 64 bits, vous devrez télécharger et installer la distribution JDK 64 bits (pas JRE) et l'installer vous-même. IDE will le rechercher et l'utiliser à partir du Registre lorsque vous exécutez le fichier .exe 64 bits (disponible uniquement pour IntelliJ IDEA pour le moment, d'autres produits peuvent utiliser le fichier .bat pour s'exécuter en mode 64 bits). ). "

2) Désactivez tous les plugins dont vous n'avez PAS ABSOLUMENT BESOIN! Surtout les plugins tiers que vous avez installés **

GBC de PhpStorm 7 très lent et lent sur le netbook, optimisez IDE pour la réactivité? a également eu quelques instants:

3) Désactiver les injections de langue: Fichier -> Paramètres -> Injections de langue. décochez autant de cases que vous le souhaitez. Le HTML était le vrai tueur pour moi.

4) Désactivez les inspections: Fichier -> Paramètres -> Inspections. décochez-en autant que vous n'en avez pas besoin.

J'espère que ça aide!

26
Paul Preibisch

Si vous utilisez JetBrains Toolbox, allez dans les paramètres à côté de PhpStorm et augmentez la "taille maximale du tas". Je trouve qu'environ 3000 Mo c'est bien.

enter image description here

Si vous n'utilisez pas Toolbox, recherchez et ouvrez phpstorm64.vmoptions et ajoutez cette ligne:

-Xmx3000m

Ça fait la même chose.

6
mpen

J'ai trouvé une solution qui a considérablement augmenté ma vitesse sans avoir à désactiver les plugins ou désactiver les inspections (car ils sont utiles - pourquoi voudriez-vous les désactiver) était d'activer OpenGL.

Tout d'abord, allez à: path-to-phpstorm\bin\PhpStorm64.exe.vmoptions

Ajoutez ensuite ces deux lignes sous les autres:

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

Cela m'a aidé à faire disparaître le logo "œil" et à afficher une coche verte sur un fichier de 6 000 lignes en 3 secondes plutôt que 2 minutes. Incroyable combien cela a fait de différence.

6
Ben Rhys-Lewis