Repolode
square

square/leakcanary

Biblioteca de detecção de vazamentos de memória para Android que informa automaticamente sobre objetos vazados durante builds de debug.

Estrelas
30,007
Forks
3,990
Issues abertas
130
Último commit
há 17 dias

O que é?

LeakCanary é uma biblioteca de detecção de vazamentos de memória para apps Android. Ela ajuda desenvolvedores a encontrar objetos que deveriam ter sido coletados pelo garbage collector, mas continuam ocupando memória, o que pode causar lentidão e falhas por OutOfMemoryError.

O projeto é distribuído como uma biblioteca que desenvolvedores adicionam ao app Android e é voltado para depuração, não para uso em produção. A documentação está hospedada no site do GitHub Pages do projeto, com instruções de configuração e mais detalhes.

A biblioteca é escrita em Kotlin e distribuída sob a licença Apache-2.0.

Recursos principais

  • 01Detecta objetos Android vazados, como Activities e Fragments, durante o desenvolvimento.
  • 02Exibe uma notificação com detalhes do vazamento quando ele é encontrado.
  • 03Escrita em Kotlin para projetos Android.

Casos de uso

  • Depurar vazamentos de memória em um app Android durante o desenvolvimento.
  • Investigar falhas por OutOfMemoryError causadas por objetos retidos.
  • Verificar se as Activities são liberadas corretamente após a navegação.

Início rápido

  1. 1

    Acesse o site de documentação do projeto para consultar as instruções de configuração

Antes de usar

  • Biblioteca exclusiva para Android; não pode ser usada em outras plataformas.
  • O README não inclui comandos de instalação, então é preciso consultar o site de documentação para ver os detalhes da configuração.

Em coleções

Tópicos

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

Perguntas frequentes

O que é leakcanary?
Biblioteca de detecção de vazamentos de memória para Android que informa automaticamente sobre objetos vazados durante builds de debug. LeakCanary é uma biblioteca de detecção de vazamentos de memória para apps Android. Ela ajuda desenvolvedores a encontrar objetos que deveriam ter sido coletados pelo garbage collector, mas continuam ocupando memória, o que pode causar lentidão e falhas por OutOfMemoryError.
leakcanary é gratuito? Qual é a licença?
leakcanary é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
leakcanary ainda é mantido?
Manutenção ativa. O último commit de leakcanary foi em 21 de out. de 2026.
Para que posso usar leakcanary?
Depurar vazamentos de memória em um app Android durante o desenvolvimento. Investigar falhas por OutOfMemoryError causadas por objetos retidos. Verificar se as Activities são liberadas corretamente após a navegação.
Como instalar leakcanary?
Acesse o site de documentação do projeto para consultar as instruções de configuração
Onde consigo leakcanary?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/square/leakcanary

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados