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
属性 | 解释 |
| 表示分配给 |
| 表示分配给 |
| 这个表示 |
有些人会说?我这样配置了啊,咋感觉还是有点慢???
重启
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
如果还有啥问题,欢迎留言呐!~~我会第一时间跳出来解答的~哈哈