linux 如何查看進程內用戶虛擬空間分佈

linux用戶空間佔用0~3G範圍內,但不是每個進程都能將地址佔滿(其實很少有佔滿情況),在內核中一般使用vm_are_struct結構來表示一塊使用的用戶空間,相當於把用戶空間切割成一塊塊的範圍轉化常vm_are_struct進行管理,每塊區域不會出現交叉,在用戶中一般可以使用/proc/PID/maps來查看每個進程的用戶空間分佈
相關文章
相關標籤/搜索