最近的webstorm越来越卡了,有时候甚至会弹出 Out of memory的窗口,提示要设置 xmx的值,
8G内存跑你这小软件还会不够用???要内存?给你,看你还会不会卡成翔!
于是果断给xmx设置一个1000MB,
依旧卡到爆...打字卡、换行卡、怎么使怎么卡...
接着研究了一下,原因是webstorm每次新开项目需要建索引,这样配置利于对项目的编辑。
但是如果项目的文件特多,一个项目用到十来种插件,每个插件里面又好几个不同的文件,这时候索引就多了,卡顿自然而然就出现了。
总结一下,解决方案:
1、第一种方案,当然就是手动给webstorm更大的内存了,
找到webstorm的文件夹,bin文件夹,里面有个WebStorm.exe.vmoptions,
用记事本打开这个文件,可以看到是这个样子的
这里面的Xms和Xmx的值就是分配给webstorm的内存空间,
把它俩都改大,1G或者800MB,一般也就够用了;
2、第二种方法,把不必要索引的文件进行排除,
左侧的项目里面,选取没必要索引的文件夹,右键——标记目录为——排除,就可以了。
一些里面有很多文件的文件夹都可以这样做,排除之后,瞬间不卡。贼流畅。
如果是未汉化的webstorm,一样的,右键——Mark Directory As —— Excluded,
在排除之后这个文件夹会有一个淡黄色的背景。
tips:我用的webstorm是10.0.3的,如果其他版本的做法应该大同小异。