Белуга

Методика

Дельта-профили

Практика

Символизация стековЧтение результатовРазбор случаев

Чтение результатов

Белуга 0.7.3 · документация разработчика

Содержание главы

Формы графиков

Отчёт — это дерево стеков с двумя числами на узле: прирост байт и прирост счётчика аллокаций. Рост байт без роста счётчика — это «распухание» существующих объектов (буферы, кэш-строки), рост счётчика без байт — утечка мелких объектов.

Типичные паттерны

ПаттернДиагноз
линейный рост в append без cap-checkсрез/список без ограничения
рост в map[s] со стабильным счётчикомредайты больших значений
лестница, сбрасывающаяся по таймеруне утечка: отчётный цикл
рост в парсере JSONудержание разобранных структур

Ложные утечки

Внимание. Дельта между двумя точками покажет рост всему, что накопилось за окно по расписанию (кэш отчётов, ротация буферов). Сверяйте период дельты с периодичностью фоновых процессов или берите точки через полный цикл.
← Символизация стековРазбор случаев →
© 2026 Белуга · изменено 2026-10-20