此处理方式会一定程度上降低IDEA及WebStorm性能
相信玩儿web开发,尤其是javaweb的人,或者玩儿前端的人都熟知如下两款IDE:
- IDEA
- WebStorm
然而,好的IDE 必然会需要好的硬件支撑,而一般情况下,机器的配置又不是那么的高,比如笔者目前电脑的内存就是仅有8G,而日常搬砖时需要开启如下软件
- SourceTree
- 钉钉
- IDEA
- WebStorm
- Google Chrome
然后发现电脑奇卡,任务管理器一看,内存占用百分之90+,这就很尴尬了
我服务器还没启呢.
而这百分之90+的内存占用内,有1.5G是IDEA占用,1.6G是WebStorm占用
于是稍微研究了一下,找到了相应的处理办法,减少了两个IDE的内存占用, 特此记录下来;
关闭无用的插件
- File > Settings(Ctrl + Shift + S) 调出设置面板
- 点进Plugins项, 关闭你用不到的插件
调整启动参数
笔者在关掉插件之后,发现内存占用虽然减少了,但是比例不是很高,于是把memory indicator打开看了一下,内存使用显示 150 of 750 (IDEA显示),这才使用了不到三分之一好吗!!!
二话不说,打开启动参数配置文件,路径在 ${mainDir}/bin/idea[64].exe.vmoptions。
如笔者使用的是64位客户端,IDEA安装路径为E:\IntelliJ IDEA 2016.2.5,则该文件路径为 E:\IntelliJ IDEA 2016.2.5\binidea64.exe.vmoptions
,适当减少其内存参数
笔者修改参数如下(此处仅列举修改的行数,其他的内容不要删):
- -Xms128m
- -Xmx512m
- -XX:ReservedCodeCacheSize=120m
- -XX:+UseConcMarkSweepGC
- -XX:SoftRefLRUPolicyMSPerMB=25
WebStorm同理
调整后结果:
- IDEA原占用内存 1.6G 现占用750MB;
- WebStorm 原占用 1.5G 现占用750MB;
喜大普奔