進程內存管理初探

隨着cpu技術發展,現在大部分移動設備、PC、服務器都已經使用上64bit的CPU,但是關於Linux內核的虛擬內存管理,還停留在歷史的用戶態與內核態虛擬內存3:1的觀念中,導致在解決一些內存問題時存在誤解。 例如現在主流的移動設備操作系統Android,經常遇到進程使用大量內存導致被lmk殺死,分配不到內存而觸發OOM/ANR,或者分配內存慢導致卡頓,內核態使用哪個分配內存的函數更合理等問題,有
相關文章
相關標籤/搜索