如何获取所有 class 的 tcmalloc 静态

how to get tcmalloc static of all class

我正在为我的应用程序使用 tcmalloc 库,我想获取所有 class 信息,例如该 class 的对象数量、总大小等。

有一个函数 DumpStats 可以为我们提供所有信息(class 信息、页面堆信息、总内存分配摘要等)。 API 将以字符串形式提供信息,我不想解析它来获取我想要的信息。

是否有类似的 API 来获取所有 class(bucket) 信息。如果问题不清楚,请告诉我。

没有直接的方法。唯一的办法就是调用GetStats()(Expose by TCMalloc)函数,然后使用字符串解析得到class相关信息。