1

我一直在调试我被告知的“内存泄漏”,但是比较坏构建和好构建的旧 gen 图,它们看起来几乎相同。将其称为不是内存泄漏是否安全,还是我可能会遗漏其他东西?

4

1 回答 1

1

是的,你会期望它出现在老一代中,但我见过一些写得不好的代码会不断地破坏未使用的对象,然后从其他地方未清除的数据重新创建它们的情况。

最终结果是 Eden 中有很多东西,而且几乎没有超出永久内存或内存模型的更多静态部分。这导致了很多完整的 GC,但没有明显影响终身内存。

于 2013-03-05T19:05:52.513 回答