簡體   English   中英

堆上未釋放的內存會怎樣?

[英]What happens to unreleased memory on the heap?

如果我們錯過了釋放堆上分配的任何內存的機會,那么該內存將永遠不可用嗎? 作為開發者的責任來釋放它嗎? 如果沒有,那將在何時釋放內存?

是的,在程序運行期間,您將無法使用內存。

應用程序退出時,所有內存將被釋放。

應用程序的進程分配的內存將被占用,直到該進程終止。 Android會不時終止SDK應用程序的進程 ,以釋放系統RAM供其他進程使用。 這只會在您的進程處於后台(例如,用戶按下HOME)時發生。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM