[問題] 有關於 memory leakage 的問題

看板LinuxDev作者時間14年前 (2010/02/20 15:44), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/2 (看更多)
大家好 我有個關於 memory leakage 的問題.... 所謂 memory leakage 就是某個程式 malloc 了記憶體卻沒有 free 吧.... 所以當這支程式執行久了以後就會出現記憶體不夠之類的情形。 是這樣沒錯吧?? 那麼....如果這支程式結束了,無論是自行結束或是用 kill -1 砍掉, 這些沒有還給 system 的 memory 能夠拿得回來嗎?? 謝謝大家指點囉.... <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.199.51.106

02/20 16:24, , 1F
一般是mmu就會自行回收記憶體了吧
02/20 16:24, 1F

02/20 16:36, , 2F
樓上mmu????? mmu是h/w機制吧(於一般提到時)?
02/20 16:36, 2F

02/21 00:29, , 3F
一般近代OS都會在程式結束的時候回收記憶體
02/21 00:29, 3F

02/21 03:12, , 4F
謝謝 <(_ _)>
02/21 03:12, 4F
文章代碼(AID): #1BVvBkui (LinuxDev)
文章代碼(AID): #1BVvBkui (LinuxDev)