当前位置 - 股票行情交易網 - 國際漫評 - android為什麽定時器會內存泄漏

android為什麽定時器會內存泄漏

內存泄漏是指分配出去的內存無法回收了

內存泄漏指由於疏忽或錯誤造成程序未能釋放已經不再使用的內存的情況,是應用程序分配某段內存後,由於設計錯誤,失去了對該段內存的控制,因而造成了內存的浪費。

壹般我們常說的內存泄漏是指堆內存的泄漏。堆內存是指程序從堆中分配的,大小任意的(內存塊的大小可以在程序運行期決定),使用完後必須顯示釋放的內存。應用程序壹般使用malloc,realloc,new等函數從堆中分配到壹塊內存,使用完後,程序必須負責相應的調用free或delete釋放該內存塊,否則,這塊內存就不能被再次使用,我們就說這塊內存泄漏了。

內存溢出是指程序要求的內存,超出了系統所能分配的範圍,從而發生溢出。

內存溢是指在壹個域中輸入的數據超過它的要求而且沒有對此作出處理引發的數據溢出問題,多余的數據就可以作為指令在計算機上運行。