🔴 Сложный · 3 очк. Профилирование и оптимизация
Что позволяет отслеживать go tool trace и в чем его отличие от pprof?
A Временную шкалу: горутины, планировщик, GC, блокировки; визуализация событий во времени
B Только CPU-время по функциям, как и pprof
C Только количество горутин в момент снятия снимка
D Трассировка сетевых запросов и HTTP-логов
Объяснение вопроса

go tool trace работает с файлом трассировки из runtime/trace или /debug/pprof/trace?seconds=5.

Трасса - последовательность событий во времени. Видны: горутины (когда какая работала или блокировалась), планировщик, паузы GC, блокировки. В отличие от pprof (агрегированные профили) trace отвечает на "что происходило в этот момент".

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