我的Intellij的堆大小为1GB。我宁愿不再进一步增加它。我注意到每次运行特别重的Junit测试用例后,IDE使用的内存会逐渐增加。在达到上限后,我不得不重新启动IDE。执行GC不起作用。
这可能与我的代码有关吗?或者有没有办法在Intellij中回收内存。
编辑:我现在有更多相关信息。如果线程被中断(通过按红色按钮停止测试)或者由于异常而失败,似乎没有从Junit线程回收内存。我将进行更多内存分析并提交错误报告。
答案 0 :(得分:1)
您的代码不应影响IDE。如果你是对的,它看起来像一个bug,一个内存泄漏。你应该在Jetbrains中报告它。