java吧 关注:1,238,075贴子:12,708,515
  • 1回复贴,共1

IDEA + windows11 + JRebel 的启动OOM的问题!

只看楼主收藏回复

IDEA 2022.2.3
windows11 家庭版
JRebel 2022.4.1
JDK 1.8
IDEA分配了1024 ~ 2048的内存,编译的heap也分配了1000m
不通过JRebel启动项目,没有问题,且很快
通过JRebel启动项目,就出现OOM,启动不起来
有没有大佬出现过这种问题呀?


IP属地:江西1楼2022-11-15 11:18回复
    破案了,原因是服务启动消耗的内存过大
    原本使用的是jdk1.8 32位,windows最大内存1.6G
    在不通过JRebel启动的时候,服务消耗了1.4G内存,刚刚好能启动成功
    当通过JRebel启动的时候,需要消耗3.6G内存,但由于是32位JDK,所以被限制了最大内存,导致启动内存溢出。。。
    重新安装一个JDK1.8 64位的,问题解决,因为64位的JDK没有最大内存限制
    现在开发,16G的内存都不够用,32G才能跑的动。。。。


    IP属地:江西2楼2022-11-16 15:21
    回复