Webstorm devient extrêmement lent avec node.js
Quelqu'un sait quel est le problème avec cette IDE?
J'ai été en cours d'exécution pendant un certain temps, dernièrement, il est devenu très lent et ne répond plus à la fois.
Gobe CPU, même quand l'édition d'un tas de fichiers js.
Possibilités:
1. Mon code de base est de grossir...
2. J'ai plusieurs auditeurs qui compile coffeescript et sass fichiers en arrière-plan lorsque ces changements.
En tout cas, je suis très surpris (pour le pire) que c'est si lent. Attendre mieux de la part d'un développeur de un IDE.
Quelqu'un a eu ce genre de problème avant?
10x
- plus probablement, le problème vient de locaux node_modules taille - indexation énorme node_modules dossiers peut prendre un certain temps. Nous allons essayer d'optimiser node_modules l'analyse dans la prochaine version), veuillez suivre WEB-11419 et liées de billets pour la mise à jour
- Je n'ai pas rencontrer de problème personnellement (ne pas utiliser de coffeescript et d'autres compilateurs en arrière-plan). Sent que cette question serait mieux exprimé à Webstorm soutien que SI.
- lewin - ya je ont également été confrontées au même problème avec les webstorm. c'est la plus lente de l'éditeur j'ai trouvé. puis après j'ai commencé à utiliser sublime text 3
- Je suis l'aide de Webstorm 2016.1 de développer une ionic2/angular2 app. La modification des fichiers html est extrêmement lent. Alors que les fichiers ts sont rapides. vm options de jeu à utiliser 2048m. J'ai 8 go.
- Même que Guus -- presque constante de 30% d'utilisation du processeur sur un 8core, 16GO de machine! Le projet est ionic2 est simple exemple d'application!
Vous devez vous connecter pour publier un commentaire.
Il ya un couple de réglages de performances que vous pouvez appliquer à Webstorm pour voir si cela améliore votre situation. Lorsque mes collègues et j'ai trouvé que Webstorm était de ralentir ces réglages résolu tous nos problèmes.
Tout d'abord, vous assurer que votre projet est configuré pour utiliser webstorm ressources de manière efficace en exclure les répertoires à partir d'un projet. Cela permettra d'assurer l'contenant les fichiers ne sont pas indexés dans la mémoire et ne fera pas diminuer les performances lors de l'exécution des fonctions telles que la recherche de fichiers ou de texte dans les fichiers. Quelques exemples de bons candidats à exclure sont les
node_modules
répertoire et le code compilé des répertoires.Si il y a encore des problèmes de performances, essayez les solutions suivantes:
Si vous êtes sur Windows par défaut vous utiliser la version 32 bits. Accédez à la Webstorm répertoire (dans program files) et vous verrez
webstorm64.exe
, qui se déroulera Webstorm en mode 64 bits. (Vous pourriez besoin d'installer un bon 64-bits JDK vous-même ensuite.)La valeur par défaut VM options pour IntelliJ IDEA peut ne pas être optimale si votre projet contient plus de 10000 classes et les développeurs essaient souvent de modifier les options par défaut pour réduire IntelliJ IDEA hangtime.
Vous pouvez essayer de cogner la JVM limites de la mémoire pour Webstorm. Ouvrir la VM options de la
IDE_HOME\bin\<product>[bits][.exe].vmoptions
. D'abord essayez de doubler laXms
etXmx
les valeurs de la mémoire.Veuillez noter que la très grande Xmx et Xms valeurs ne sont pas si bon. Dans ce cas, GarbageCollector a à travailler avec une grande partie de la mémoire à la fois et entraîne de considérables de hang-ups.
Pour plus d'informations sur la configuration de la mémoire JVM options vous pouvez vous référer à:
Webstorm.bat
devez sélectionner le 64 bits automatiquement, si il trouve\lib\amd64
. Cependant, ce n'est pas présente dans mon WebStorm est livré JRE, mais c'est lors de l'installation d'Oracle Java 8 manuellement. Ce lot de fichier n'est pas utilisé par défaut; voir JetBrains' la Sélection de la version du JDK l'IDE sous à propos de la façon dont le 32 et 64 bits exécutables et le fichier de commandes de recherche pour une bonne JDK; dans mon cas, la version 64 bits trouvé une version 6 de Java dans monPATH
...Vous pouvez maintenant le faire à partir de l'INTERFACE utilisateur.
Ce sont mes avant-après. Pas de problèmes avec le garbage collector. Juste multiplié toutes les valeurs par 4. Machine: 20 go de RAM, i7 4Ghz & SSD disque. Avec les valeurs par défaut, il a commencé à la traîne. Maintenant, pas de décalage de nouveau.
Coller en tant que texte pour la copie rapide:
J'avais affaire à une situation similaire. CPU utilisé à pic comme un fou, et l'IDE utilisé à la traîne. Aller à WebStorm préférence et essayez de désactiver les plugins que vous n'avez pas besoin.
Par exemple, si votre projet utilise SASS, ce qui est le point d'avoir MOINS de plugin en cours d'exécution? De même, si votre projet utilise Git, vous n'avez pas besoin de CV ou de Forcer l'Intégration.
CPU encore des pointes lors de WebStorm est l'indexation de mes fichiers de projet, mais j'ai l'habitude de simplement attendre que ça passe.