Немного больше объяснений о том, как использовать статистику jemallo c - PullRequest
0 голосов
/ 02 апреля 2020

Помимо хорошей библиотеки выделения памяти jemalloc также предлагает встроенную статистику распределения. Однако это требует некоторого понимания внутренних структур данных jemalloc. Поэтому, когда я звоню malloc_stats_print(NULL, NULL, NULL), я получаю довольно вывод, похожий на то, что jemallo c люди показывают на своей вики-странице github .

Таким образом, мой собственный вариант использования этой статистики состоит в том, чтобы увидеть, какой тип распределений, по-видимому, net растет со временем проблемным c способом. Скажем, у меня есть какой-то тип объекта размером S , для которого я думаю, что этот рост происходит. Как я могу проверить, что при использовании вызовов periodi c на malloc_stats_print?

Кроме того, в чем разница между nmalloc и nrequests и какими другими показателями полного вывода этого вызова мне следует уделить внимание? в поисках неучтенного роста памяти.

...