Memory management 关于如何使用jemalloc统计信息的更多说明

Memory management 关于如何使用jemalloc统计信息的更多说明,memory-management,memory-leaks,jemalloc,Memory Management,Memory Leaks,Jemalloc,除了显然是一个很好的内存分配库之外,jemalloc还提供了内置的分配统计信息。然而,这需要对jemalloc的内部数据结构有一些了解。因此,当我调用malloc\u stats\u print(NULL,NULL,NULL)时,我会得到一些类似于jemalloc人在屏幕上显示的输出 因此,我自己使用这些统计数据的用例是查看哪种类型的分配似乎随着时间的推移以一种有问题的方式净增长。假设我有一些大小为S的对象类型,我认为这种增长正在发生。我如何使用定期调用malloc\u stats\u prin

除了显然是一个很好的内存分配库之外,jemalloc还提供了内置的分配统计信息。然而,这需要对jemalloc的内部数据结构有一些了解。因此,当我调用
malloc\u stats\u print(NULL,NULL,NULL)
时,我会得到一些类似于jemalloc人在屏幕上显示的输出

因此,我自己使用这些统计数据的用例是查看哪种类型的分配似乎随着时间的推移以一种有问题的方式净增长。假设我有一些大小为S的对象类型,我认为这种增长正在发生。我如何使用定期调用malloc\u stats\u print来检查这一点

此外,
nmalloc
nrequests
之间有什么区别?在搜索未知内存增长时,我应该关注此调用的完整输出的哪些其他指标