Intellij IDEA out of memory问题(内存溢出)

柔情只为你懂 2023-09-30 16:07 43阅读 0赞

Intellij IDEA一启动就弹出如下:

img

解决:

1、进入IDEA的安装目录进入bin目录下,找到如下两个文件

在这里插入图片描述

2、查看你的IDEA的属性,确定用的是32位还是64位的启动器

img

3、用记事本打开相应的idea.exe.vmoptions 文件,修改第二行 -Xmx的大小(64位默认是750)

img

**注意:**也不要修改的过大,否则还是会闪退

方案一

尝试修改启动配置参数

位置:

img

修改JVM虚拟机配置:

-Xms:JVM初始堆大小

-Xmx:JVM最大堆大小

增加分配堆内存,并修改为相同的值来避免频繁GC

img

重新运行:依然内存溢出

方案二

修改compiler中的build堆参数

Build process heap size:700(默认)> 1000

img

再次运行:启动成功!

附录:JVM参数说明

  1. -XmsJVM初始堆内存
  2. -XmxJVM最大堆内存
  3. -Xss:每个线程的栈大小
  4. -Xmn:年轻代大小
  5. -XX:NewSize:年轻代初始值
  6. -XX:MaxNewSize:年轻代最大值
  7. -XX:PermSize:持久代初始值
  8. -XX:MaxPermSize:持久代最大值
  9. -XX:NewRatio:年轻代与年老代的比值

发表评论

表情:
评论列表 (有 0 条评论,43人围观)

还没有评论,来说两句吧...

相关阅读