Webstorm变得非常缓慢,node.js

问题描述:

任何人都知道这个IDE有什么好处? 我已经运行了一段时间,最近它变得非常缓慢并且有时反应迟钝。即使在编辑一大堆js文件时,也会吞噬CPU。Webstorm变得非常缓慢,node.js

可能性: 1.我的代码基础越来越大... 2.我有几个侦听器在后台编译coffeescript和sass文件时会发生这些更改。

无论如何,我感到非常惊讶(更糟的是)这是如此缓慢。希望IDE的开发人员更好。

以前有人有过这种问题吗? 10x

+3

最有可能的问题来自当地node_modules大小 - 庞大的索引文件夹node_modules可能需要一段时间。我们将尝试优化下一版本中的node_modules解析 - 请按照[WEB-11419](http://youtrack.jetbrains.com/issue/WEB-11419)和相关故障单更新 – lena 2014-09-10 12:59:18

+0

我没有遇到任何问题亲自(不要在后台使用coffeescript和其他编译器)。感觉这个问题会比SO更好地表达Webstorm支持。 – jtblin 2014-09-10 13:13:25

+0

@llan lewin - 你我也面临webstorm相同的问题。它是我发现的最慢的编辑器。然后我开始使用崇高的文字3 – 2015-03-23 10:36:08

有几个性能调整,你可以申请Webstorm,看看它是否改善你的情况。当我和我的同事发现Webstorm正在放慢这些调整时就解决了我们所有的问题。

首先,确保您的项目被配置为通过从项目中排除特定目录来高效利用webstorm资源。这将确保包含文件不在内存中编入索引,并且在执行诸如搜索文件中的文件或文本等功能时不会降低性能。一些排除的好候选者的例子是node_modules目录和编译的代码目录。

如果仍存在性能问题,请尝试以下操作:

如果您使用的是Windows默认情况下,你会使用32位版本。导航到Webstorm目录(在程序文件中),您将看到webstorm64.exe,它将以64位模式运行Webstorm。 (您可能自己。)

当您的项目包含10000个以上的类时,IntelliJ IDEA的默认VM选项可能不是最佳选项,开发人员通常会尝试更改默认选项以尽量减少IntelliJ IDEA挂起时间。

您可以尝试增加Webstorm的JVM内存限制。从IDE_HOME\bin\<product>[bits][.exe].vmoptions打开VM选项。最初尝试将XmsXmx内存值加倍。

请注意非常大的Xmx和Xms值不太好。在这种情况下,GarbageCollector必须一次处理大部分内存,并造成相当大的困难。

欲了解更多信息你可以参考配置JVM内存选项:

+2

谢谢。实际上我运行的是默认的32位版本。 – 2015-04-12 12:24:58

+3

它使用128M!我有8GB的内存。我增加到2048米。它现在运行速度非常快。非常感谢 – Sreevisakh 2015-08-07 08:55:20

+0

差别非常大,非常感谢 – artdias90 2016-01-29 19:57:36

我处理有类似的情况。 CPU过去常常疯狂,而IDE过去常常会滞后。转到WebStorm首选项并尝试禁用不需要的插件。

例如,如果您的项目使用SASS,让LESS插件运行有什么意义?同样,如果您的项目使用Git,则无需拥有CVS或Perforce集成。当WebStorm正在索引我的项目文件

Disable Plugins that you don't need

CPU仍然尖峰,但我通常只是等待它。

您现在可以从UI执行此操作。

enter image description here

这些都是前,后的我。垃圾收集器没有问题。将所有值乘以4.机器:20Gb RAM,4Ghz i7 CPU & SSD磁盘。默认情况下,它开始滞后。现在再也没有滞后。

粘贴文本快速复印:

# custom WebStorm VM options 
# Default: 
# -Xms128m 
# -Xmx750m 
# -XX:ReservedCodeCacheSize=240m 
# -XX:+UseCompressedOops 

-Xms512m 
-Xmx3000m 
-XX:ReservedCodeCacheSize=960m 
-XX:+UseCompressedOops 
+0

不知道这个,谢谢 – Seiyria 2018-02-23 19:31:35