Linux
在 mem-info 數據中 order=0 是什麼意思(訂單是兩次分配的冪,所以這是否意味著沒有分配頁面?)
foobar.exe 呼叫 oom-killer: gfp_mask=0x201da, order=0, oom_score_adj=0
什麼是 order=0 分配?那還不到一頁,所以它像 kmalloc32 還是小於 page_size 的東西?Linux 3.x 核心 x86_64
0 的順序是一頁。
頁面分配順序
頁面分配的“順序”是以 2 為底的對數,分配的大小是 2階,即 2 的整數次冪頁數。“訂單”的範圍從 0 到 MAX_ORDER-1。
最小和最頻繁的頁面分配是 2 0或 1 頁。