看板 LinuxDev 關於我們 聯絡資訊
※ 引述《retrash ()》之銘言: : 大家好 : 我有個關於 memory leakage 的問題.... : 所謂 memory leakage 就是某個程式 malloc 了記憶體卻沒有 free 吧.... : 所以當這支程式執行久了以後就會出現記憶體不夠之類的情形。 : 是這樣沒錯吧?? : 那麼....如果這支程式結束了,無論是自行結束或是用 kill -1 砍掉, : 這些沒有還給 system 的 memory 能夠拿得回來嗎?? : 謝謝大家指點囉.... <(_ _)> 你說的"這隻程式結束了" 我想你指的是Process結束了,如果是Process結束的話 是不會有所謂的memory leakage的問題,因為OS會將其使用的stack、heap給釋放 所以memory leakage只會在process內發生。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 110.50.151.110
retrash:謝謝你的幫忙 <(_ _)> 02/21 03:12