web-dev-qa-db-fra.com

PHPStorm exceptionnellement lent lors de l'édition de Javascript

J'utilise PHPStorm (5.0) comme IDE PHP, mais je suis en train de créer du contenu frontal avec Javascript. Le problème est le suivant: PHPStorm devient très lent. Il utilise toute la mémoire 494M lors de l'édition du fichier Javascript. Je n'ai aucun fichier actif autre que mon fichier Javascript. Le fichier lui-même ne contient que 191 lignes.

  • J'ai invalidé les caches;
  • J'ai redémarré PHPStorm/mon ordinateur;
  • J'ai désactivé toutes les inspections Javascript.

Est-ce que je peux faire n'importe quoi pour accélérer les choses?

26
Sherlock

Si vous exécutez un projet avec une base de code exceptionnellement volumineuse, les performances de IDE peuvent réellement gêner, car par défaut, il surveille tous les fichiers de tous les sous-répertoires de votre projet chargé. 

Généralement, une base de code volumineuse ne nécessitera pas d'observateurs sur une bonne partie des fichiers. Vous pouvez améliorer les performances en accédant à File/Settings/Project/Directories et en excluant les dossiers dans lesquels vous n'avez pas besoin de regarder/chercher. 

Si vous devez effectuer une recherche dans ces fichiers, vous avez la possibilité d'inclure les répertoires exclus et d'effectuer une nouvelle recherche quand même.

En outre, la désactivation des plug-ins que vous n'utilisez pas peut également contribuer à améliorer les performances, mais pas autant que les répertoires.

35
1nfiniti

Fix 1. Désactiver l'orthographe . Fichier-> Paramètres-> Editeur-> Inspections-> Orthographe

Fix 2 . Si sur Linux essayez ceci: Dans/phpstorm/bin/vous trouvez - phpstorm.vmoptions - phpstorm64.vmoptions

Dans phpstorm, allez dans aide-> à propos de et vérifiez si JRE est 64 ou pas. Si 64 éditez phpstorm64.vmoptions.

Insérer ces 2 lignes à la fin .- Dawt.Java2d.opengl = true - Dsun.Java2d.xrender = false

4
proudfist

En cas de problèmes de performances, signalez le problème sous YouTrack et téléchargez un instantané de la CPU , chaque problème est unique et nécessite une enquête.

2
CrazyCoder

Je viens de passer par un processus assez détaillé avec JetBrains. Il s’est avéré que c’était mon moniteur secondaire. J'ai un écran de rétine de 28 ". Si je l'exécute sur la résolution par défaut 1920x1080 en vrai rétine, tout se passe bien. Lorsque j'augmente la résolution, la performance commence vraiment à glisser . À partir de maintenant (juin 2016), c'est une question ouverte dans leur système sans solution.

J'ai également découvert que si vous utilisez .gitignore, vous devez également marquer ces fichiers et répertoires comme "Exclus" dans l'EDI. Cela aide un peu avec les grands projets.

1
Henry

J'ai eu le même problème il y a quelque temps, voici ce qui m'a aidé à le résoudre.

Tout d’abord, assurez-vous d’exclure le dossier node_modules dans Paramètres -> Répertoires.

Cette modification a amélioré la situation pour moi, mais n'a pas résolu tous les problèmes de performances que j'avais avec les fichiers JavaScript.

  1. Désinstallez PHPStorm
  2. Téléchargez et installez la boîte à outils JetBrains ( https://www.jetbrains.com/toolbox/app/?fromMenu )
  3. Installer PHPStorm via la boîte à outils JetBrains
  4. Ouvrez le menu des paramètres PHPStorm dans la Boîte à outils ( Capture d'écran ).
  5. Augmenter la taille de segment maximale à 1024 Mo
  6. Redémarrer PHPStorm
1
dpde

PHPStorm et tous les produits Jetbrains sont lents lors de l’ouverture de gros fichiers (plus de 2000 lignes de code). Vous avez peut-être un bon PC, mais le problème ne concerne pas le PC ou le processeur. Sur le même matériel Eclipse, les Netbeans sont bien meilleurs si on parle de rapidité. Il suffit de lire ceci: https://intellij-support.jetbrains.com/hc/en-us/community/posts/206999515-PhpStorm-extremely-slow-on-large-source-files

0
HCTR

En 2018, c'est complètement différent. PHPStorm fournit un moyen simple de modifier les options de la machine virtuelle Java.

  1. Dans le menu principal, choisissez Aide | Modifier les options personnalisées VM
  2. Remplacez la valeur Xmx par une valeur supérieure. La valeur par défaut est 750m. L'augmenter à 1024m me suffisait.
  3. Maintenant, votre PHPStorm devrait commencer à fonctionner normalement.
0