推 retrash:謝謝你的幫忙 <(_ _)> 02/21 03:12
※ 引述《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