Пакет 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 для точечного сбора профилей при проблемах.