Как работает go tool pprof?

Middle
957 просмотров
AFK Offer AI

pprof — встроенный профайлер Go для анализа CPU, памяти, горутин и блокировок. Подключаешь import _ "net/http/pprof" — и на /debug/pprof/ появляются эндпоинты. Снимаешь профиль: go tool pprof http://localhost:6060/debug/pprof/profile?seconds=30. Открывается интерактивная консоль: top показывает горячие функции, list — исходный код с аннотациями, web — граф вызовов в SVG. Для heap профиля — /debug/pprof/heap. Это обязательный инструмент для оптимизации Go-сервисов в проде.

Следующий вопрос

Что такое internal пакет?