在Linux(RedHat)中,C函数malloc_stats()显示的值与/proc/<;pid>/静态驻留内存大小
e、 g。 对于在Redhat linux中运行的进程 根据/proc/{pid}/stat的常驻页面*页面大小=>30GB 根据=>2.5 GB 知道为什么会这样吗在Linux(RedHat)中,C函数malloc_stats()显示的值与/proc/<;pid>/静态驻留内存大小,c,linux,malloc,redhat,glibc,C,Linux,Malloc,Redhat,Glibc,e、 g。 对于在Redhat linux中运行的进程 根据/proc/{pid}/stat的常驻页面*页面大小=>30GB 根据=>2.5 GB 知道为什么会这样吗 Arena 0: system bytes = 465162240 in use bytes = 465037200 Arena 1: system bytes = 1003520 in use bytes = 980656 Arena 2: system bytes =
Arena 0:
system bytes = 465162240
in use bytes = 465037200
Arena 1:
system bytes = 1003520
in use bytes = 980656
Arena 2:
system bytes = 8065024
in use bytes = 7771728
Arena 3:
system bytes = 2278395904
in use bytes = 2276584320
Arena 4:
system bytes = 1482752
in use bytes = 1236112
Arena 5:
system bytes = 1482752
in use bytes = 1235440
Arena 6:
system bytes = 1482752
in use bytes = 1240512
Total (incl. mmap):
system bytes = 2782,699,520
in use bytes = 2779710544
max mmap regions = 9
max mmap bytes = 25624576
malloc\u stats
与用户领域中的malloc
的实现相关联
pmap
或/proc/self/stat
与虚拟地址空间及其在内核中的感知有关,它不仅随malloc
调用的mmap
而变化,还随mmap
的其他调用而变化,包括与动态链接器相关的调用(ld.so
)
读一本好书。另见和