最近的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的,如果其他版本的做法应该大同小异。

最新文章

  1. Android开机启动程序
  2. Eclipse常用的十个方便的快捷键
  3. 使用squid配置透明代理并对上网行为进行控制
  4. redis watch multi exec 关系
  5. UVa 1453 - Squares 旋转卡壳求凸包直径
  6. pt-online-schema-change原理解析 博客相关需要阅读
  7. tbody 滚动条
  8. aMule代码分析(2)——CFileDataIO类和CFile类
  9. enq: TX - row lock contention 参数P1,P2,P3说明
  10. Tornado 判断用户登录状态和操作权限(装饰器)
  11. NTP原理及配置使用
  12. LInkedHashMap实现最近被使用(LRU)缓存
  13. Linq to SQL -- Join
  14. Django+nginx+uwsgi部署教程
  15. Codeforces 677 - A/B/C/D/E - (Undone)
  16. java 面试基础总结(二)---多线程
  17. java多线程实例
  18. 【数组】4Sum
  19. wp如何代码重启手机
  20. 使用opencv-python画OpenCV LOGO

热门文章

  1. C# - 习题03_分析代码写出结果A.X、B.Y
  2. 剖析虚幻渲染体系(11)- RDG
  3. Python3-sqlalchemy-orm
  4. Python之requests模块-request api
  5. 关于antd Select 限制选择个数的解决方案
  6. 性能测试工具JMeter 基础(六)—— 测试元件: 线程组
  7. NOIP模拟22「d·e·f」
  8. Qt 程序发布以及打包成exe安装包
  9. windows下nodejs正确安装方式
  10. AOP快速入门