1

除了作为一个表面上很好的内存分配库之外,jemalloc它还提供了内置的分配统计信息。但是,这需要对jemalloc的内部数据结构有所了解。所以当我打电话时malloc_stats_print(NULL, NULL, NULL),我得到了一些类似于 jemalloc 人在他们的 github wiki 页面上显示的输出。

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

此外,在寻找未计算的内存增长时,我应该关心这个调用的全部输出的其他指标之间的区别nmalloc和哪些其他指标。nrequests

4

0 回答 0