Intellij Idea使用调优

9 篇文章 0 订阅
9 篇文章 0 订阅

启动参数调优

启动参数配置在bin/idea64.exe.vmoptions或idea.exe.vmoptions(32位)
参考https://gist.github.com/P7h/4388881

-server
-Xms2048m
-Xmx2048m
-XX:NewSize=512m
-XX:MaxNewSize=512m
-XX:PermSize=512m
-XX:MaxPermSize=512m
-XX:+UseParNewGC
-XX:ParallelGCThreads=4
-XX:MaxTenuringThreshold=1
-XX:SurvivorRatio=8
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:+AggressiveOpts
-XX:+CMSClassUnloadingEnabled
-XX:+CMSIncrementalMode
-XX:+CMSIncrementalPacing
-XX:+CMSParallelRemarkEnabled
-XX:CMSInitiatingOccupancyFraction=65
-XX:+CMSScavengeBeforeRemark
-XX:+UseCMSInitiatingOccupancyOnly
-XX:ReservedCodeCacheSize=64m
-XX:-TraceClassUnloading
-ea
-Dsun.io.useCanonCaches=false

上述配置可能会造成CPU过高,可以改用下面这个试试

-Xms1024m
-Xmx2048m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=256m
-ea
-Dsun.io.useCanonCaches=false
-Dsun.awt.keepWorkingSetOnMinimize=true
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50

c盘占用空间过大

idea安装后会默认在c盘存放配置信息和关键的系统级文件(比如针对项目文件的索引数据system/index文件夹)。此两类文件的存放位置定义在bin/idea.properties的idea.config.pathidea.system.path
系统级文件会不断增加,按G计算。比如对文件进行索引是idea其能做出智能分析的关键基础设计,因此只要你在使用idea不断开发项目,索引数据就会不断增加。如果不对这两个参数做出修改,c盘会被不断侵占。
可以做类似如下的设置:

idea.config.path=F:/documents/intellij_idea/config
idea.system.path=F:/documents/intellij_idea/system

然后把原来定义在c盘的idea.config.pathidea.system.path文件夹复制到新定义的目录,就可以保留已有的配置和系统文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值