新聞中心
News Center
熱門搜索:
更新時(shí)間:2025-06-18 00:15:11
點(diǎn)擊次數(shù): 根據(jù)蘋果社區(qū)開發(fā)者們的測(cè)試,iOS是一個(gè)不存在頁(yè)面交換和zram但啟用overcommit的系統(tǒng) 因?yàn)闆]有頁(yè)面交換和zram,所以只要物理內(nèi)存實(shí)際用量接近峰值,就必須釋放內(nèi)存(注意是使用,而不是分配,你可以在256m內(nèi)存的iOS設(shè)備上malloc高達(dá)600m的內(nèi)存) [1][2]但安卓這邊恰恰相反,除了同樣開啟overcommit外,還有zram和頁(yè)面交換,直接擴(kuò)展了可使用的內(nèi)存量 因此物理內(nèi)存不足的時(shí)候,系統(tǒng)會(huì)首先嘗試把不活躍的內(nèi)存頁(yè)面移入zram或頁(yè)面文…。