首页 » 工具&API » IDEA 优化配置

IDEA 优化配置

 

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 优化配置,转载请注明来源!

0