如何在Intellij中覆盖junit测试的最大堆大小(Xmx)? (在“编辑配置”对话框中进行设置只是前置)

时间:2017-11-15 20:04:10

标签: intellij-idea

我想在intellij中设置junit测试的最大堆大小,而我在VM Options字段中输入的值只是前置的。在不尝试覆盖Xmx的情况下,ps aux显示的运行命令如下:

/usr/lib/jvm/java-8-oracle/bin/java -ea -javaagent:/home/ubuntu/.m2/repository/org/jmockit/jmockit/1.8/jmockit-1.8.jar -Xmx1024m -Didea.test.cyclic.buffer.size=1048576 ...

如果我添加自定义Xmx配置,它会显示,但后来的1024m值仍会附加到运行命令:

/usr/lib/jvm/java-8-oracle/bin/java -ea -Xmx4G -javaagent:/home/ubuntu/.m2/repository/org/jmockit/jmockit/1.8/jmockit-1.8.jar -Xmx1024m -Didea.test.cyclic.buffer.size=1048576 ...

如何在此处正确设置或覆盖Xmx?我在~/idea-IC-172.3317.76/bin/idea.properties~/.IdeaIC2017.2/config/搜索但找不到任何内容。

1 个答案:

答案 0 :(得分:0)

检查你的pom.xml文件,为测试定义的Maven选项覆盖IDEA默认值,它是设计的。