IDEA默认配置加载过多项目时,会不断的GC和FUllGC,同时CPU增高,Mac风扇刷刷响
以下是IDEA默认的内存配置
创建一个~/Library/Preferences/IntelliJIdea当前使用版本号/idea.vmoptions
-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
如果只用IDEA开发相关项目,并且自身内存高的话,可以将最大最小堆都调高
自己使用的一个配置
-Xms1024m
-Xmx4096m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseCompressedOops
xms和xms根据自身内存和项目大小进行调节
或者更复杂的配置,占用CPU会多一些。
-server
-Xms2g
-Xmx2g
-XX:NewRatio=3
-Xss16m
-XX:+UseConcMarkSweepGC
-XX:+CMSParallelRemarkEnabled
-XX:ConcGCThreads=4
-XX:ReservedCodeCacheSize=240m
-XX:+AlwaysPreTouch
-XX:+TieredCompilation
-XX:+UseCompressedOops
-XX:SoftRefLRUPolicyMSPerMB=50
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-ea
原文链接:IDEA 优化配置,转载请注明来源!