Java内存泄漏是否总会出现在旧的消费中?

时间:2013-03-05 18:59:14

标签: java memory heap memory-leaks jmap

我一直在调试我被告知的内存泄漏问题"但是比较坏构造和良好构建的旧代图,它们看起来几乎相同。将此称为内存泄漏是否安全,或者是否有其他我可能遗漏的内容?

1 个答案:

答案 0 :(得分:1)

是的,你会期望它出现在旧一代中,但是我看到过编写不好的代码不断破坏未使用的对象但随后从其他地方的未填充数据中重新创建它们的情况。

最终的结果是Eden中有很多东西,并且很少有超越终身内存或内存模型的更多静态部分。这导致了很多完整的GC,但没有明显影响终身记忆。