linux 如何查看进程内用户虚拟空间分布

linux用户空间占用0~3G范围内,但不是每个进程都能将地址占满(其实很少有占满情况),在内核中一般使用vm_are_struct结构来表示一块使用的用户空间,相当于把用户空间切割成一块块的范围转化常vm_are_struct进行管理,每块区域不会出现交叉,在用户中一般可以使用/proc/PID/maps来查看每个进程的用户空间分布

linux 如何查看进程内用户虚拟空间分布