Go 1.27, 프로덕션에서 goroutine 누수를 정확히 찾아낸다
Goroutine Leak Profiles

Go 1.27에 goroutine 누수 프로파일러가 도입됐다. 기존 goleak이나 synctest는 테스트 환경에서만 동작했고, goroutine 프로파일은 일시적 블로킹과 진짜 누수를 구분하지 못했다. 새 프로파일러는 GC의 도달 가능성 계산을 응용해 채널이나 sync 패키지에서 영구히 블록된 goroutine을 오탐 없이 탐지한다. net/http/pprof에 /debug/pprof/goroutineleak 엔드포인트가 자동 추가되어 프로덕션에서도 바로 사용할 수 있다.
Goroutine 누수는 악명 높을 정도로 탐지하기 어렵다.