runtime.NumGoroutine() возвращает количество живых горутин. Используй для мониторинга: если число растёт со временем — утечка. Типичная метрика: экспортируй в Prometheus, ставь alert на аномальный рост. В тестах: запомнил до теста, проверил после — должно совпасть (с поправкой на runtime горутины). Не путай с GOMAXPROCS — NumGoroutine это все горутины (и бегущие и ждущие), GOMAXPROCS — количество OS-тредов для исполнения.
Как работать с runtime.NumGoroutine?
Junior
235 просмотровAFK Offer AI
Чем type X int отличается от type X = int?