Как получить статический tcmalloc всего класса

Я использую библиотеку tcmalloc для своего приложения и хочу получить всю информацию о классе, например, сколько объектов этого класса, общий размер и т. Д.

Существует одна функция DumpStats, которая предоставляет нам всю информацию (информацию о классе, информацию о куче страниц, общую информацию о распределении памяти и т. Д.). Этот API будет выдавать информацию в виде строки, и я не хочу анализировать ее, чтобы получить информацию, которую я хочу.

Есть ли подобный API, чтобы просто получить всю информацию о классе (ведре). Пожалуйста, дайте мне знать, если вопрос не ясен.

1 ответ

Решение

Прямого пути нет. Единственный способ - вызвать функцию GetStats()(Expose by TCMalloc), а затем использовать анализ строки для получения информации, связанной с классом.

Другие вопросы по тегам