[問題] memory leak in c++ & java
看板C_and_CPP (C/C++)作者ireullin (raison detre)時間10年前 (2015/06/18 11:11)推噓3(3推 0噓 27→)留言30則, 8人參與討論串1/1
請問一下各位
關於memory leak的情形
在c/c++的狀況中
如果配置了記憶體但是沒有釋放
最後該程式結束後
記憶體是否還會歸還作業系統
還是從此這段記憶體就無法再使用
直到下一次的作業系統重新開機
在早期公司的前輩們都是這樣說的
但是後來看了一些文章之後
好像並不是這樣
而java中的如果產生了memory leak
通常是該物件已經沒有在使用
但是有其他的物件還參照著這個指標的狀況
造成GC無法正常回收
請問在何種狀況下記憶體才會歸還
1. 該java程式結束後
2. 整個jvm結束
3. 必須等到作業系統重開
我在網路上查了很多
但是各家說法好像都不一樣
所以想請問一下大家的意見
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.61.13
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1434597099.A.ECE.html
→
06/18 11:36, , 1F
06/18 11:36, 1F
→
06/18 11:37, , 2F
06/18 11:37, 2F
→
06/18 11:38, , 3F
06/18 11:38, 3F
推
06/18 11:57, , 4F
06/18 11:57, 4F
→
06/18 12:14, , 5F
06/18 12:14, 5F
→
06/18 13:51, , 6F
06/18 13:51, 6F
→
06/18 13:52, , 7F
06/18 13:52, 7F
→
06/18 13:53, , 8F
06/18 13:53, 8F
→
06/18 13:54, , 9F
06/18 13:54, 9F
推
06/18 15:44, , 10F
06/18 15:44, 10F
→
06/18 15:44, , 11F
06/18 15:44, 11F
→
06/18 15:45, , 12F
06/18 15:45, 12F
→
06/18 15:45, , 13F
06/18 15:45, 13F
→
06/18 15:46, , 14F
06/18 15:46, 14F
推
06/18 16:56, , 15F
06/18 16:56, 15F
→
06/18 17:11, , 16F
06/18 17:11, 16F
→
06/18 17:16, , 17F
06/18 17:16, 17F
→
06/18 17:17, , 18F
06/18 17:17, 18F
→
06/18 17:18, , 19F
06/18 17:18, 19F
→
06/18 17:20, , 20F
06/18 17:20, 20F
→
06/18 23:18, , 21F
06/18 23:18, 21F
→
06/19 20:31, , 22F
06/19 20:31, 22F
→
06/19 20:33, , 23F
06/19 20:33, 23F
→
06/19 20:57, , 24F
06/19 20:57, 24F
→
06/19 20:58, , 25F
06/19 20:58, 25F
→
06/19 20:59, , 26F
06/19 20:59, 26F
→
06/19 21:00, , 27F
06/19 21:00, 27F
→
06/19 21:00, , 28F
06/19 21:00, 28F
→
06/19 21:01, , 29F
06/19 21:01, 29F
→
06/19 21:02, , 30F
06/19 21:02, 30F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章