为什么堆空间仅在运行 JUnit 测试时耗尽?
- 论坛
- 为什么堆空间仅在运行 JUnit 测试时耗尽?
17 浏览
为什么堆空间仅在运行 JUnit 测试时耗尽?
在运行JUnit测试时,我总是遇到这个错误:
eclipse outOfMemoryError:堆空间
我用JConsole监控Eclipse,堆内存峰值约为150MB。我已将堆内存设置为1GB。
在启动Eclipse时,我使用以下参数:
-vm "C:\ Program Files \ Java \ jre1.5.0_08 \ bin \ javaw.exe" -vmargs -Xmx1024M
-XX:MaxPermSize = 128M -Dcom.sun.management.jmxremote.port = 8999
-Dcom.sun.management.jmxremote.ssl = false
-Dcom.sun.management.jmxremote.authenticate = false
有人知道可能是什么原因导致这个问题吗?只有在运行JUnit测试时才会出现。