看板 LinuxDev 關於我們 聯絡資訊
大家好 我有個關於 memory leakage 的問題.... 所謂 memory leakage 就是某個程式 malloc 了記憶體卻沒有 free 吧.... 所以當這支程式執行久了以後就會出現記憶體不夠之類的情形。 是這樣沒錯吧?? 那麼....如果這支程式結束了,無論是自行結束或是用 kill -1 砍掉, 這些沒有還給 system 的 memory 能夠拿得回來嗎?? 謝謝大家指點囉.... <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.199.51.106
eleghost:一般是mmu就會自行回收記憶體了吧 02/20 16:24
lungswu:樓上mmu????? mmu是h/w機制吧(於一般提到時)? 02/20 16:36
freesamael:一般近代OS都會在程式結束的時候回收記憶體 02/21 00:29
retrash:謝謝 <(_ _)> 02/21 03:12