在Intellij Idea中回收内存



我为Intellij设置了1GB的堆大小。我不想再增加了。我注意到,每次运行一个特别繁重的Junit测试用例后,IDE使用的内存逐渐增加。在达到上限后,我必须重新启动IDE。执行GC不起作用。

这可能与我的代码有关吗?或者在Intellij中有回收内存的方法吗?

编辑:我现在有更多的信息了。如果线程被中断(通过按红色按钮停止测试)或者由于异常而失败,则似乎不会从Junit线程中回收内存。我将做更多的内存分析,并提交一个错误报告。

您的代码不应该影响IDE。如果你是对的,它看起来像一个bug,一个内存泄漏。您应该在Jetbrains中报告它。

最新更新