|
|
1
10
必须将测试类的所有字段设置为
原因是JUnit实例化了测试类的一个实例 每次测试 . 它在整个时间内保持该实例,以保存测试结果(成功、失败、堆栈跟踪)。所以如果你使用字段,它们会留下来,你就会耗尽内存。 |
|
|
2
4
我在使用TestNG时遇到了类似的问题,并将其追溯到我生成到控制台的日志信息量。一旦我减少了这个,我就可以运行我的测试套件而没有内存问题。 |
|
|
3
3
看看循环引用和静态类/变量。这些是IIRC内存泄漏的常见原因。您还应该看看jconsole。 |
|
|
4
0
对我来说,设置空的testclass不是解决问题的方法。因为每个测试都在eclipsevm上获取内存,所以最好的事情(为我解决)是终止junit应用程序上下文(通过使用
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |