Go 1.27 detecta fugas de goroutines en producción

Goroutine Leak Profiles

Go 1.27 detecta fugas de goroutines en producción

Go 1.27 introduce el perfilador de fugas de goroutines, una herramienta ligera que encuentra goroutines bloqueadas permanentemente en canales o primitivas del paquete sync. A diferencia de goleak y synctest, funciona en sistemas en producción y genera pocos falsos positivos. El artículo explica su uso con un ejemplo de workers concurrentes, los fundamentos de su implementación basada en el recolector de basura y sus limitaciones.

Una goroutine está viva si no está bloqueada por una primitiva de concurrencia, o si al menos una primitiva de concurrencia que la bloquea es referenciada por otra goroutine viva.

Más de este día

2026-09-19