1
我一直在調試我被告知的是「內存泄漏」,但比較了劣質版本和良好版本的舊版圖,它們看起來幾乎完全相同。將此稱爲不是內存泄漏還是存在其他可能會丟失的內容是否安全?Java內存泄漏是否會一直顯示在舊版本的消耗中?
我一直在調試我被告知的是「內存泄漏」,但比較了劣質版本和良好版本的舊版圖,它們看起來幾乎完全相同。將此稱爲不是內存泄漏還是存在其他可能會丟失的內容是否安全?Java內存泄漏是否會一直顯示在舊版本的消耗中?
是的,你會期望它出現在老一代,但我曾經遇到過這樣的情況,寫得不好的代碼會不斷地銷燬未使用的對象,然後從其他地方的未清理數據重新創建它們。最終的結果是在Eden中有很多東西,並且很少超越終身內存或者內存模型的更多靜態部分。這導致了很多完整的GC,但沒有明顯影響到終身存儲器。
非常罕見的泄漏我猜。 – atamanroman 2013-03-05 19:12:15