自我总结:如何优化IDEA虚拟机参数配置

idea内存溢出问题

最近自己在跑一个大一点的微服务项目时候,发生了这样的一个现象,就是启动idea的时候,首先发现电脑的CPU小风扇急速的飞转,电脑的运行内存也快要飙升到100%了,而且最重要的是光是加载项目就加载了几分钟啊(我当时就炸锅锅)像下图一样,一直加载一直加载

想了想,有啥好的方法呢?

别说,还真有,最终的方法,我汇总记录一下

创作不易呀!**欢迎一键三连啊**!你的支持,是我最大的动力!哈哈哈~!

解决方法:

直接配置IDEA的bin文件

1.找到idea64.exe.vmoptions的配置文件

2.进行虚拟机参数的的配置

这里参数我经过测试,适合我电脑32内存的配置参数, idea启动不会崩溃!

如果你的idea参数按如下配置后,出现崩溃,将参数调小一点再启动,直到不崩溃

-Xms2048m
-Xmx8096m
-XX:ReservedCodeCacheSize=2048m
-XX:+IgnoreUnrecognizedVMOptions
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off

属性 解释
Xms 表示分配给idea的最小内存
Xmx 表示分配给idea的最大内存
XX:ReservedCodeCacheSize=2048m 这个表示IDEA可以缓存代码的工作集大小

有些人会说?我这样配置了啊,咋感觉还是有点慢???

重启idea!重启idea!重启idea!重要的事说三遍!~

2.IDEA直接更改(这一步必须操作!!)

1.选择如下配置

2.点击修改你需要的参数

我这边直接改成11G

关于GC 问题

IDEA启动项目报java.lang.OutOfMemoryError: GC overhead limit exceeded

出现此错误

方法:

1.将maven项目减少,直到能启动(一般不可能,哈哈哈哈)

2.直接调整idea的堆内存运行大小

  • 按住:CTRL+ALT+S,打开settings界面
  • 进行如下的设置
  • 好嘞<到了这一步,OK

    如果还有啥问题,欢迎留言呐!~~我会第一时间跳出来解答的~哈哈

    物联沃分享整理
    物联沃-IOTWORD物联网 » 自我总结:如何优化IDEA虚拟机参数配置

    发表评论