🟡 Средний · 2 очк. Тестирование
Для чего используется пакет net/http/pprof?
A Для HTTP-авторизации
B Для профилирования приложения в runtime (CPU, память, горутины)
C Для логирования HTTP
D Для кеширования
Объяснение вопроса

Пакет net/http/pprof регистрирует в HTTP-сервере эндпоинты профилирования. После подключения пакета (например, import _ "net/http/pprof" и запуска сервера) становятся доступны /debug/pprof/profile (CPU), /debug/pprof/heap (память), /debug/pprof/goroutine (горутины) и др.

import _ "net/http/pprof"
// при наличии default ServeMux:
// GET /debug/pprof/profile?seconds=30 - CPU профиль за 30 сек
// go tool pprof http://localhost:6060/debug/pprof/heap

Накладные расходы небольшие, можно использовать в production для точечного сбора профилей при проблемах.

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