当前位置: 首页 > 知识库问答 >
问题:

Java:OutofMemoryError:在Idea中运行JUnits时内存不足

穆城
2023-03-14

我试图从IntelliJ的想法运行JUnits,当我试图运行test.java文件时,它给了我一个错误,上面写着

Java:OutofMemoryError:内存不足

我尝试将分配给Idea的内存增加到6GB,但它仍然给我带来同样的错误,我遗漏了什么:/

-Xms124m
-Xmx2g
-XX:MaxPermSize=2g
-XX:ReservedCodeCacheSize=196m
-XX:+UseCodeCacheFlushing
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true

共有1个答案

班景龙
2023-03-14

根据您的日志,问题出在编译器堆空间。

Settings -> Compiler -> Build process heap size (MB)

并增加那个价值。

 类似资料:
  • 我是Tomcat/tech新手,所以如果我在问题描述中犯了任何错误,我很抱歉。 我读过很多关于相关主题的帖子,但由于我已经运行了一个应用程序十年,突然出现这个问题对我来说真的很奇怪。此外,这个环境就像一个测试服务器,目前我是唯一一个使用它的仪表板。因此,系统负载增加的可能性似乎不对;也没有内存泄漏的可能性。 有人能告诉我在这种情况下可能出了什么问题吗? 谢了! 编辑:我认为我的问题是不同的,因为它

  • 我创建了一个程序来处理数据库,我在IntelliJ IDEA中编译时遇到了以下错误。有人知道为什么会发生这种情况吗?我该如何解决它?

  • 问题内容: 我已经在Eclipse工作了很多年。决定后尝试IntelliJ Idea。布阿还简单的Java Hello World无法运行!它根本没有发生任何事情。我应该检查/调整什么?谢谢。 问题答案: 这是因为共享网络磁盘出现问题。如果共享网络磁盘上的默认用户文件夹IntelliJ将无法正常工作。查找idea.properties和修复路径不使用共享的网络磁盘

  • 事先简短说明:看到问题(IntelliJ IDEA运行错误的类和IntelliJ IDEA不正确运行java项目)得到了回答,但它们没有帮助。 启动一个新类(在本例中是CaesarCipher)并键入代码后,没有运行它的选项。 当我在左边的源文件夹中右键单击它后,没有运行的选项。 我为万一我忽略了解决方案而道歉。

  • 我试图为Ubuntu上的Coursera课程设置Scala,并按照他们的说明安装了open-jdk 1.8、sbt(sbt about Said V1.0.2)和IntelliJ IDEA。我在src/main/Scala中设置了一个带有HelloWorld Scala工作表的sbt项目,该工作表只表示“Hello,World”,但是当我试图评估工作表时,我得到了错误 内部错误:Scala实例不存

  • 我正在使用Java/J2EE开发web应用程序。当我在服务器中部署该应用程序时,它将运行两天后,tomcat将自动停止并打印此错误消息,如果一天内没有访问该应用程序,请帮助我解决此问题。 我已经设置了堆大小-xms1024m-xmx1536m-xx:maxpermsize=1024m' 内存不足,Java运行时环境无法继续。本机内存分配(malloc)未能为chunk::new分配32776字节。