我使用WebStorm 11并在Angular2中进行开发。 ng服务正在处理来自cmd的后台,CPU处于1%的工作状态。
当WebStorm打开时,CPU会跳转到30%-60%,当他开始编制索引时,它会达到100%,直到WebStorm崩溃。
dist
和node_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
答案 0 :(得分:15)
对于尚未购买的人,请确保您没有为您的dist或www文件夹编制索引。
右键单击文件夹 - > " Mark Directory As" - > "不含"
救了我!
答案 1 :(得分:2)
索引有什么作用?我能把它扯掉吗?
索引进程会创建一个代码数据库,支持快速搜索,代码完成,符号查找等。我认为你不能把它关闭,但如果你这样做,WebStorm对你来说不是很有用反正。
这是WebStorm的一个众所周知的问题,但近期版本已经有所改善。另见:https://www.themarketingtechnologist.co/webstorm-10-improves-the-performance-of-indexing-files/