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