IDEA 启动项目正常,Debug启动卡在redis缓存加载

先说解决方法(注意,并不是3个步骤都要改,但是3个步骤都改了也没有什么问题的,修改1个不行就修改2个,2个不行就都修改)

1.去掉debug断点

2.修改idea环境内存

在idea安装路径里找到idea64.exe.vmoptions文件打开并修改着两个参数(也可以在桌面右键idea图标打开文件所在路径找到),如果你使用的不是64位的idea那文件名是idea.exe.vmoptions

-Xmx1024m
-Xms512m

具体修改为1024和512足够使用了,如果不行再调大一倍,再debug运行不起来,那就还存在其他问题。

idea64.exe.vmoptions文件内容如下

3.修改项目运行内存

项目内存过小的话debug也会启动不了,直接启动卡在某个地方时可以尝试修改项目运行内存。

file->setting->compiler,如下图箭头的地方

背景

这一段可以不看了,按上面的方法解决就可以正常debug启动了。这里主要记录下我遇到的坑。

之前运行得好好的项目,突然就启动不了了,就卡在redis加载缓存这里,还以为是redis的问题,redis如果出问题那么问题就大了,因为生产也是使用同版本同配置的redis,想到这个都麻了,赶紧上检查生产项目是否正常运行,还好生产没有问题。想是不是idea的问题呢?但是之前能正常启动,那我就看其他项目能不能正常跑起来,用于排查是不是idea的问题。启动了另外一个项目(使用了redis没有使用redisson)能够正常启动起来,这时我想肯定是redisson的问题了,肯定是redisson缓存发生了什么问题,我就把使用到redisson的地方都注释掉(工作量巨大)再debug启动,这时能正常启动了。那我就想是不是项目内存不足,就去恢复redisson的使用,按上面的步骤3修改项目运行内存3072,debug启动还是不行。突然想起idea还有一个环境内存,赶紧网上查了怎么修改idea环境内容(如上面的步骤2),修改大一些后果然能正常debug启动了。

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值