WebStorm使用100%的CPU

我使用WebStorm 11并在Angular2中开发。 ng服务器正在从cmd的背景下工作,CPU在1%的工作。

当WebStorm打开时,CPU跳到30%-60%,当他开始索引时,它会达到100%,直到WebStorm崩溃。

  • 我有Intel(R)Core(TM)i503210M CPU @ 2.50GHz 2.50GHz和8G RAM(我没有RAM问题)。
  • 我排除distnode_modules文件夹,但索引仍然需要太长时间。

WebStorm.exe.vmoptions:

 -server -Xms128m -Xmx1012m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=512m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow 
  1. 索引是做什么的? 我可以把它关掉吗?
  2. 什么是最好的方式来configuration这个小项目?

索引是做什么的? 我可以把它closures吗?

索引进程创build一个代码的数据库,使快速search,代码完成,符号查找等,我不认为你可以closures它,但如果你这样做,WebStorm对你来说不会是非常有用的。

这是WebStorm的一个众所周知的问题,但最近的版本已经变得更好了。 另见: https : //www.themarketingtechnologist.co/webstorm-10-improves-the-performance-of-indexing-files/

对于那些还没有的人,确保你没有索引你的dist或www文件夹。

右键单击文件夹 – >“将目录标记为” – >“排除”。

救了我!