WebStorm 运行非常非常非常慢并且不断给出内存不足错误

WebStorm runs very very very slow and continually gives out of memory error

我在 8Gb Mac 上使用 WebStorm 来编辑 ionic/cordova 应用程序的源文件。最近,尽管我的应用程序非常小,但 WebStorm 的运行速度非常非常慢(实际上需要几秒钟才能响应每次按键!)并且经常抛出内存不足错误。

我分配了 2000Mb 内存还是不够用?

为什么这么慢?为什么它会占用这么多内存?我可以关闭某些功能以加快速度吗?

这里有一些支持可能会有所帮助

https://intellij-support.jetbrains.com/hc/en-us/articles/206544869-Configuring-JVM-options-and-platform-properties

https://www.jetbrains.com/help/webstorm/2016.1/tuning-webstorm.html

问题是当我们保存文件时,ionic 会重新部署应用程序,在 www 文件夹下生成一些文件。

同时,Webstorm 会搜索我们项目中的变化并对新事物进行索引。这使得它变得如此缓慢,甚至有时会进入无限循环。

解决方案是从项目中排除 "www" 和 "node_modules" 文件夹。即:

  • 在左侧项目面板上右键单击该文件夹,然后 select:将目录标记为 -> 已排除。