koji 積分 2 編輯於

應該是你說的第二點,非 trivial finalize() 的 instance 會被丟到 finalize queue。 關於trivial finalize()1

這是文章的子討論串,你可以回到上層查看所有討論和文章
IngramChen 積分 1

很久很久以前好像踩過這個雷,在小物件上加了 finalize 然後就 OOM 了

koji 積分 1

印象還有 cubie server 那時我們追 memory leak 時看到一堆物件在 finalize queue。

caterpillar 積分 0

因此跟 close 沒有直接關係,而是因為定義了 finalize 會使得該物件在 Full GC 時才真的被處理掉。

koji 積分 0

full gc 可能不太精確,不一定是 full gc phase。