【发布时间】:2020-08-14 15:37:02
【问题描述】:
例如 对于在 Redhat linux 中运行的进程 根据 /proc/{pid}/stat 的常驻页面 * 页面大小 => 30 GB
根据malloc_stats() => 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 = 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
【问题讨论】:
标签: c linux malloc redhat glibc