storm卡顿修改
最近的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的,如果其他版本的做法应该大同小异。
 
storm卡顿修改的更多相关文章
- 解决duilib使用zip换肤卡顿的问题:修改duilib并使用资源文件换肤
		转载请说明原出处,谢谢~~ 今天在做单子是,客户要求做换肤功能,为此我专门写了一个换肤函数,并且把各种皮肤资源压缩为各个zip文件来换肤.但是客户反映程序运行缓慢,我测试后发现的确明显可以看出慢了不少 ... 
- webstorm卡顿问题
		近期随着项目开展,文件逐渐增大,webstrom频繁出现卡顿,而且时有崩溃现象,提示没有足够的内存来执行请求的操作,需要增加Xms设置. 解决办法: 1.找到WebStorm.exe.vmoption ... 
- 第3月30天 UIImage imageWithContentsOfFile卡顿 Can't add self as subview MPMoviePlayerControlle rcrash
		1. UIImage imageWithContentsOfFile卡顿 [[UIImage alloc] initWithContentsOfFile 卡顿 2.uitableview scroll ... 
- cocos2d-x 帧循环不严谨造成场景切换卡顿
		最近在用cocos2d-x做引导界面,2dx版本是2.2.3,场景切换加上了效果,所有资源都已经使用texturepacker打包预加载,但是在实际运行调试中,场景切换相当卡顿. 各种纠结后,无意中将 ... 
- 性能优化九之UI卡顿分析
		在前一篇博客中提到内存抖动和耗时复杂的计算会导致UI卡顿. 那为什么内存抖动会导致UI卡顿呢? 其实在 性能优化一之内存与垃圾回收器 这篇文章中已经有所提及. 这里来详细说明一下: 渲染功能是应用程序 ... 
- cocos2d-x android黑屏后返回游戏卡顿
		转自:http://blog.csdn.net/wolfking_2009/article/details/8824931 2013年5月17日更新:对于之前说的资源释放问题,cocos2d-x 2. ... 
- 拒绝卡顿——在WPF中使用多线程更新UI
		原文:拒绝卡顿--在WPF中使用多线程更新UI 有经验的程序员们都知道:不能在UI线程上进行耗时操作,那样会造成界面卡顿,如下就是一个简单的示例: public partial class MainW ... 
- OAF与Windows 7版本不兼容黑屏卡顿问题
		OAF版本比较原始,在Window7中无法应用配色方案,导致黑屏卡顿问题.(在启动OC4J后,Window7的配色方案还是会还原至原始状态) 修改$JDEV_HOME/jdev/bin/jdev.co ... 
- navigation的pushViewController卡顿问题
		问题:在ios中一个viewController中,添加下面代码: <pre name="code" class="objc">UIViewCont ... 
随机推荐
- Linux中增加组和用户
			新服务器增加用户: 1.创建一个新的组, groupadd oracle 2.useradd 命令用于建立用户账号(-g 指定用户所属的群组) useradd -g oracle oracle 3.再 ... 
- 原来:HTTP可以复用TCP连接
			问题 线上的一个项目会和微信服务器有API请求(目的是获取用户的微信信息),但会有偶发的报错: 'Connection aborted.', ConnectionResetError(104, 'Co ... 
- java的stream的使用
			过滤 filter: //匹配第一个元素 Optional<Integer> findFirst=list.stream().filter(x->x>6).findFirst( ... 
- Learning ROS:  Recording and playing back data
			本文主要部分来源于ROS官网的Tutorials. Description: This tutorial will teach you how to record data from a runnin ... 
- 备忘:Linux内核编程的几个注意事项
			虚拟地址转物理地址要用__pa 内核程序创建的一段地址连续的共享内存,通过内存映射可以让用户态进程存取.之前在RHEL/CentOS的x86_64架构上工作正常.后来在aarch64架构的银河麒麟(L ... 
- 【曹工杂谈】说说Maven框架和插件的契约
			说说Maven框架和插件的契约 前言 Maven框架就像现在公司内的各种平台方,规定一些契约,然后想办法拉动业务方,一起在这个平台上去做生态共建.Maven也是这样,其实它就是一个插件执行的框架,Ma ... 
- Tars | 第6篇 基于TarsGo Subset路由规则的Java JDK实现方式(下)
			目录 前言 1. 修改.tars协议文件 1.1 Java源码位置及逻辑分析 1.2 Java语言实现方式 1.3 通过协议文件自动生成代码 1.4 变更代码的路径 2. [核心]增添Subset核心 ... 
- php-fpm进程数控制
			一.名词解释 CGI是Common Gateway Interface(通用网管协议),用于让交互程序和Web服务器通信的协议.负责处理URL的请求,启动一个进程,将客户端发送的数据作为输入,有Web ... 
- 编译执行 VS 解释执行
			一般编译程序从对源程序执行途径的角度不同,可分为解释执行和编译执行. 所谓解释执行是借助于解释程序完成,即按源程序语句运行时的动态结构,直接逐句地边分析边翻译并执行.像自然语言翻译中的口译,随时进行翻 ... 
- vue-cli 项目中使用 v-chart 及导出 chart 图片
			安装: npm i v-charts echarts -S 组件中使用: 1 <template> 2 <div class="app-chart"> 3 ... 
