2015-05-29 59 views
0

我正在使用內存頁面大小爲64KiB的Linux + PPC64。如果我要在同一個進程內完成兩個獨立的32KiB分配,那麼會在內存還是兩個內存中佔用一個頁面?謝謝!大內存頁面和碎片

+0

你如何分配內存? – Barmar

+0

這是一個假設的問題,但我想像shmget一樣。如果堆分配的處理方式不同,我會很感激,如果這是指出。謝謝! – pmohandas

+0

那麼,在類似'malloc()'的情況下,它可能會在分配附近存儲簿記數據。所以64K分配實際上使用64K + sizeof(頭)字節。 – Barmar

回答

1

內核將爲每個小於64 KiB的請求分配64KiB。