推 ctrlbreak: 兩個問題都是看作業系統, 很很早期的作業系統不會回收 06/18 11:21
→ ctrlbreak: 應用程式不正常歸還的話都是要等作業系統重開. 06/18 11:22
推 yoshilin: jvm會自己作回收,c++可以測試看看 06/18 15:54
→ Killercat: 這不叫leak 這叫做設計錯誤 請用weak reference 06/18 15:57
推 ctrlbreak: java寫很爛, JVM也不見得可以正常回收. 最後還是得 06/18 19:35
→ ctrlbreak: 關掉JVM 06/18 19:35
推 Dnight: 都已經不用寫指令還記憶體了你還可以把記憶體拿著手不給還 06/19 09:56
→ Dnight: 其實也是一種才能阿... 06/19 09:56
→ Killercat: 其實還滿簡單的 尤其愛用singleton的 06/19 15:32
→ Killercat: 裡面放個list一直堆垃圾就會出包了.... 06/19 15:32
→ Killercat: 不需要啥才能,一堆爛code都這樣寫.... 06/19 15:32
→ joyolkreg: 應該釐清的是 memory leak 怎麼發生,才來討論它的歸還 07/03 23:55
→ joyolkreg: 比如 JavaSE 1.6 的 String.subString() 就必須等所有 07/03 23:57
→ joyolkreg: 參考到原字串的物件都被回收才會釋放記憶體 07/03 23:58