Как узнать, какие объекты стоят ЦП в основном, когда GC - PullRequest
0 голосов
/ 16 октября 2019

Я сделал pprof для своей программы и обнаружил, что GC использует 30% CPU в графе пламени. Я также могу получить информацию об использовании кучи, но объект, который занимает наибольшее количество памяти, может не потреблять больше всего ЦП в ГХ.

Если я знаю частоту размещения / освобождения каждого объекта, поэтому я могу использовать sync.Pool для оптимизации GC.

Итак, какую команду я могу использовать, чтобы получить выделенную / свободную частоту или счетчик каждого объекта. Thx.

...