OutOfMemoryError:IntelliJ中内存不足?

OutOfMemoryError: insufficient memory in IntelliJ?(OutOfMemoryError:IntelliJ中内存不足?)

本文介绍了OutOfMemoryError:IntelliJ中内存不足?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在调试模式下运行IntelliJ中的项目时,收到以下错误。

有人知道原因吗?

我已经在idea.vmoptions中增加了堆大小:

-ea
-server
-Xms1g
-Xmx3G
-Xss16m
-Xverify:none
-XX:PermSize=512m
-XX:MaxPermSize=1024m
我已经将编译器的堆大小增加到1024,如下所示:

推荐答案

您已尝试:

  1. 增加IntelliJ IDEA IDE的堆大小,这对您的程序在运行时有多少可用内存完全没有影响,

  2. 增加编译器的堆大小,同时绝对不会影响程序在运行时可用的内存量。

尝试Run菜单->Edit Configurations...->在左侧的项目树中查找您的项目,在右侧的面板中查找VM options:,然后根据此处的信息输入内容:What are the Xms and Xmx parameters when starting JVMs?

话虽如此,我还应该补充一点,如果您在不知情的情况下耗尽了内存,那么您手中的就是一个bug,它会导致您的程序进行失控的内存分配,无论您将堆大小增加多少,这都将始终导致内存不足错误。在这种情况下,您将需要查看代码,而不是项目选项。

这篇关于OutOfMemoryError:IntelliJ中内存不足?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:OutOfMemoryError:IntelliJ中内存不足?

基础教程推荐