IDEA 空间不足导致无法打开排查思路

IDEA 无法打开之后的排查思路

最近电脑重装过,C盘进行格式化了,导致工具装好之后,第二天打不开IDEA了,直接弹出一个MetaspaceSize溢出了。

反正就是无法进入主界面,整个一片黑。

这个时候我们第一步应该做什么?

1. 查看错误日志
这个是很关键的,毕竟光盯着屏幕发呆会显得很呆~

错误日志应该从哪里去看呢?
一般从IDEA的安装目录中是看不到的,我的WIN10是在:
C:\Users\用户文件夹\AppData\Local\JetBrains\IntelliJIdea2020.2\log

你如果找不到的话可以去用户目录下看看C:\Users\用户文件夹,就这么几个地方吧。

2. 查看异常原因
日志里面一般打不开会显示异常错误,我这里显示的是MetaspaceSize溢出了,说明配置小了,这个时候尝试将这个参数调大。

一开始我是去IDEA的安装目录的idea64.exe.vmoptions配置的,发现不起效果。

这个时候IDEA可能是用了缓存中加载的数据,而这个缓存的地址在哪里呢?
其实第一点的错误日志里面有提示:

2021-03-12 13:45:17,062 [     20]   INFO -        #com.intellij.idea.Main  ...省略
-Djb.vmOptionsFile=C:\Users\liukx\AppData\Roaming\JetBrains\IntelliJIdea2020.2\idea64.exe.vmoptions 

3. 修改配置

根据该日志去对应的文件夹目录下调整对应的参数。然后再重启。

-Xms1028m
-Xmx2048m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:MaxMetaspaceSize=512m
-XX:MetaspaceSize=512m
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true 

这个是默认配置,只是把内存调大了,然后XX:MetaspaceSize调高了。

然后重启就OK了。

这里还需要注意一点,就是一旦这个idea64.exe.vmoptions配置里面配置错了,也会导致IDEA打不开,具体的字眼就是VM错误,你不确定是哪个配置的话,
可以采用排除法,一行一行删,然后启动。

希望能够帮助到你。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值