使用node.js,Webstorm变得非常慢

Ila*_*win 58 performance node.js webstorm

任何人都知道这个IDE的优惠是什么?我已经运行了一段时间,最近它变得非常缓慢而且反应迟钝.即使只是编辑一堆js文件,也会占用CPU.

可能性:1.我的代码库变得越来越大...... 2.我有几个监听器在后台编译时会编译coffeescript和sass文件.

在任何情况下,我都非常惊讶(更糟)这是如此之慢.从IDE的开发人员那里可以期待更好.

以前有人遇到过这种问题吗?10倍

And*_*rew 71

您可以对Webstorm进行一些性能调整,以确定它是否可以改善您的情况.当我的同事和我发现Webstorm正在放慢速度时,这些调整解决了我们所有的问题.

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

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

如果您在Windows上默认使用32位版本.导航到Webstorm目录(在程序文件中),您将看到webstorm64.exe,它将以64位模式运行Webstorm.(您可能需要自己安装一个正确的64位JDK.)

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

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

请注意,非常大的Xmx和Xms值不太好.在这种情况下,GarbageCollector必须同时处理大部分内存并导致相当大的挂起.

有关配置JVM内存选项的更多信息,请参阅:

  • 它使用128M !!! 我有8GB内存.我增加到2048米.它现在非常快速.非常感谢 (3认同)
  • 谢谢.实际上我运行的是默认的32位版本. (2认同)
  • 仅供参考我给他们写了一张票来修复64位32位的东西:https://youtrack.jetbrains.com/issue/WEB-24989 (2认同)

Luk*_*kas 18

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

在此输入图像描述

这些都是我之前的.垃圾收集器没问题.只需将所有值乘以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
Run Code Online (Sandbox Code Playgroud)

  • 不知道这个,谢谢 (3认同)

Thi*_*Rao 17

我正在处理类似的情况.CPU曾经像疯了一样飙升,IDE过去常常滞后.转到WebStorm首选项并尝试禁用不需要的插件.

例如,如果您的项目使用SASS,那么让LESS插件运行的重点是什么?同样,如果您的项目使用Git,则无需进行CVS或Perforce Integration.

禁用您不需要的插件

当WebStorm索引我的项目文件时CPU仍然高峰,但我通常只是等待它.