Intellij IDEA - 测试时大量使用内存

时间:2018-05-08 11:17:05

标签: java unit-testing intellij-idea

我有大约11,000个单元测试,因为它看起来,IntelliJ将测试结果存储在RAM中。这会导致非常高的RAM消耗。正如您在附图中看到的那样。达到堆大小时,IntelliJ崩溃(内存不足)。我能做什么?单独运行软件包并不是一种选择,因为它非常耗时。我已经将堆大小设置为17'500 MB。我在网上找不到合适的答案。

编辑:

Memory Usage

1 个答案:

答案 0 :(得分:0)

我用@AutoConfigureMockMvc(print = MockMvcPrint.NONE)解决了这个问题。 Spring Boot收集了所有失败的Http-Request并将其写入控制台。由于某种原因,每次测试后都不会清除它。经过数百次失败的测试,达到了上万次 失败的http请求行,在每一次失败时都会打印出来,并填满内存和控制台!