🟡 Средний · 2 очк. Профилирование и оптимизация
Что показывает flame graph (граф пламени) и для чего его удобно использовать?
A Иерархию вызовов по стеку: ширина - доля времени/памяти; наглядно видно узкие места
B Только список функций по убыванию времени
C Граф зависимостей пакетов проекта
D Трассировку горутин во времени
Объяснение вопроса

Flame graph - визуализация профиля по стеку вызовов. Ширина сегмента пропорциональна доле метрики (CPU/память). Узкое место видно как широкий сегмент.

В Go: go tool pprof -http=:8080 cpu.prof, в веб-интерфейсе выбрать вид "Flame Graph". Используется и для CPU, и для heap-профилей.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.