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.最初尝试加倍Xms和Xmx内存值.
请注意,非常大的Xmx和Xms值不太好.在这种情况下,GarbageCollector必须同时处理大部分内存并导致相当大的挂起.
有关配置JVM内存选项的更多信息,请参阅:
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)
Thi*_*Rao 17
我正在处理类似的情况.CPU曾经像疯了一样飙升,IDE过去常常滞后.转到WebStorm首选项并尝试禁用不需要的插件.
例如,如果您的项目使用SASS,那么让LESS插件运行的重点是什么?同样,如果您的项目使用Git,则无需进行CVS或Perforce Integration.
当WebStorm索引我的项目文件时CPU仍然高峰,但我通常只是等待它.