我的Intellij有1 1GB的堆大小。我不希望进一步增加它。我注意到,每次运行一个特别繁重的Junit测试用例后,IDE使用的内存都会逐渐增加。在达到上限后,我不得不重新启动IDE。执行GC不起作用。
这可能与我的代码有关吗?或者有没有办法在Intellij中回收内存。
编辑:我现在有更多关于它的信息。如果线程被中断(通过按下红色按钮停止测试),或者如果由于异常而失败,则似乎没有从Junit线程中回收内存。我会做更多的内存分析,并提交一份bug报告。
发布于 2011-12-16 04:42:26
您的代码不应影响IDE。如果你是对的,它看起来像是一个bug,一个内存泄漏。你应该在Jetbrains中报告它。
https://stackoverflow.com/questions/8526217
复制相似问题