Go 1.27 находит утечки горутин через сборщик мусора
В Go 1.27 профиль goroutineleak стал общедоступным: сборщик мусора определяет горутины, заблокированные на каналах, мьютексах, WaitGroup и Cond, которые уже никто не сможет разбудить. Утечки на файловом и сетевом вводе-выводе, системных вызовах и самодельных примитивах профиль не видит.
- Профиль goroutineleak вышел из эксперимента в Go 1.27 от 19 августа 2026 года
- Проверяются каналы, select, Mutex, RWMutex, WaitGroup и Cond
- Утечки на файловом и сетевом IO и системных вызовах не обнаруживаются
- Профиль только сообщает об утечках, но не освобождает память
Читать дальше
Софт