Repolode
square

square/leakcanary

Biblioteca de detección de fugas de memoria para Android que informa automáticamente de los objetos filtrados durante las compilaciones de depuración.

Estrellas
30,006
Forks
3,991
Issues abiertos
130
Último commit
hace 16 días

¿Qué es?

LeakCanary es una biblioteca de detección de fugas de memoria para aplicaciones Android. Ayuda a los desarrolladores a encontrar objetos que deberían haberse eliminado con el recolector de basura, pero que siguen ocupando memoria, lo que puede provocar ralentizaciones y cierres por OutOfMemoryError.

El proyecto se distribuye como una biblioteca que los desarrolladores añaden a sus aplicaciones Android y está pensado para la depuración, no para el uso en producción. La documentación está alojada en el sitio de GitHub Pages del proyecto, donde se encuentran las instrucciones de configuración y más detalles.

La biblioteca está escrita en Kotlin y se distribuye bajo la licencia Apache-2.0.

Funciones clave

  • 01Detecta durante el desarrollo objetos filtrados de Android, como Activities y Fragments.
  • 02Muestra una notificación con detalles de la fuga cuando detecta una.
  • 03Está escrita en Kotlin para proyectos Android.

Casos de uso

  • Depurar fugas de memoria en una aplicación Android durante el desarrollo.
  • Investigar cierres por OutOfMemoryError causados por objetos que siguen retenidos en memoria.
  • Comprobar que las Activities se liberen correctamente después de la navegación.

Inicio rápido

  1. 1

    Consulta el sitio de documentación del proyecto para ver las instrucciones de configuración

Antes de usarlo

  • Es una biblioteca exclusiva para Android; no se puede usar en otras plataformas.
  • El README no incluye comandos de instalación, así que debes consultar el sitio de documentación para ver los detalles de configuración.

En colecciones

Temas

#android#kotlin#memory-leak#debugging#mobile-development#java#kotlin-android#leak-canary#leak-trace#leakcanary

Preguntas frecuentes

¿Qué es leakcanary?
Biblioteca de detección de fugas de memoria para Android que informa automáticamente de los objetos filtrados durante las compilaciones de depuración. LeakCanary es una biblioteca de detección de fugas de memoria para aplicaciones Android. Ayuda a los desarrolladores a encontrar objetos que deberían haberse eliminado con el recolector de basura, pero que siguen ocupando memoria, lo que puede provocar ralentizaciones y cierres por OutOfMemoryError.
¿leakcanary es gratuito? ¿Qué licencia tiene?
leakcanary es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿leakcanary sigue mantenido?
Mantenimiento activo. El último commit de leakcanary fue el 21 oct 2026.
¿Para qué puedo usar leakcanary?
Depurar fugas de memoria en una aplicación Android durante el desarrollo. Investigar cierres por OutOfMemoryError causados por objetos que siguen retenidos en memoria. Comprobar que las Activities se liberen correctamente después de la navegación.
¿Cómo se instala leakcanary?
Consulta el sitio de documentación del proyecto para ver las instrucciones de configuración
¿Dónde consigo leakcanary?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/square/leakcanary

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados