Google pprof для профилирования кучи в C ++ - PullRequest
0 голосов
/ 03 декабря 2018

У меня ARM-доска без валгринда.Общие библиотеки на этой плате не имеют отладочных символов.Во время теста производительности я заметил, что мое приложение потребляет все больше ОЗУ.Я решил использовать инструмент Google pprof для анализа кучи.Я никогда не использовал это раньше.Я сгенерировал несколько файлов * .heap и диаграмму различий между двумя из них: enter image description here

Я предполагаю, что это говорит мне о том, что allocator_memalign () выделил 5,4 МБ между этими двумя файлами кучи.Но как мне узнать, кто именно вызвал allocator_memalign ()?Я использую много автоматически сгенерированного кода glib.

...