Prompt completo
"Sou um engenheiro de software sênior com vasta experiência em desenvolvimento Android. Preciso de um assistente de IA para me ajudar a diagnosticar e resolver problemas complexos de performance em aplicativos Android que estou depurando. Minha aplicação está apresentando *ANR (Application Not Responding)* intermitentes, mas sem um padrão claro nos logs de logcat ou nos relatórios do Google Play Console. Suspeito que a causa seja uma combinação de uso intensivo de memória por objetos Bitmap grandes não otimizados e chamadas de rede bloqueantes na *main thread*, mas não consigo isolar o gatilho exato. **Gere um plano de depuração detalhado e iterativo, passo a passo, que eu possa seguir para identificar a causa raiz desses ANRs. O plano deve:** 1. **Priorizar ferramentas e técnicas de depuração avançadas disponíveis no Android Studio (Profiler, Memory Analyzer, CPU Profiler, Network Inspector) e no ADB.** 2. **Sugerir pontos específicos para instrumentar o código com logs personalizados ou `StrictMode` para capturar informações adicionais que as ferramentas padrão podem não revelar.** 3. **Propor cenários de teste controlados para tentar replicar o problema de forma consistente.** 4. **Incluir estratégias para analisar *traces.txt* gerados por ANRs e *heap dumps* (`.hprof`) para identificar vazamentos de memória ou gargalos.** 5. **Oferecer dicas para otimização de uso de Bitmap (ex: *inSampleSize*, reciclagem, bibliotecas como Glide/Picasso com gerenciamento de cache) e para mover operações de rede para threads secundárias (ex: `Coroutines`, `RxJava`, `ThreadPoolExecutor`).** 6. **Apresentar uma lista de "sinais de alerta" ou padrões comuns em logs e métricas que indicariam a direção correta da investigação.** 7. **Considerar a possibilidade de *deadlocks* ou *race conditions* entre threads como uma causa secundária, e como investigar isso.** O objetivo é ter um guia exaustivo que me permita navegar por essa complexidade e chegar a uma solução definitiva, sem depender de "tentativa e erro" exaustiva."
Tags relacionadas
Android
Debugging em Android
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Android
ChatGPT
Guia para testing em android em Android
Prompt gerado automaticamente para Testing em Android em Android
4 usos
ChatGPT
Guia para padrões de design em android em Android
Prompt gerado automaticamente para Padrões de design em Android em Android
4 usos
ChatGPT
Guia para testing em android em Android
Prompt gerado automaticamente para Testing em Android em Android
5 usos