JUnit测试内存不足 - 如何增加堆大小?

Lui*_*ixv 6 java junit netbeans heap-size

我正在运行Junit测试,它会抛出异常OutOfMemory.该测试 NetBeans 6.9.X中启动.在分析它时,我意识到Heap maxSize是64M.我想增加这个,但我找不到如何做到这一点.

我已经尝试右键单击项目 - >属性 - >运行,并在我设置-Xms300M的VM选项下,但这不起作用.

任何提示?

提前致谢.

Ros*_*han 5

来自http://wiki.gephi.org/index.php/NetBeans_Tips#How_to_increase_Heap_Size_for_JUnit_test

编辑project.properties文件并添加以下行:

test.run.args=-Xms128m -Xmx1400m
Run Code Online (Sandbox Code Playgroud)


JRL*_*JRL 5

您还可以通过为操作系统设置此环境变量来增加所有虚拟机的最大大小:

 _JAVA_OPTIONS=-Xmx300m
Run Code Online (Sandbox Code Playgroud)