As ferramentas e APIs foram projetadas para encontrar gargalos de desempenho e determinar as limitações do dispositivo, maximizando o desempenho em níveis sustentáveis para jogos e apps que consomem muitos recursos gráficos.
Android GPU Inspector (AGI): uma ferramenta de criação de perfis do sistema Android que oferece análise e rastreamento de GPU avançados para jogos e apps que consomem muitos recursos gráficos.
Android Performance Tuner (APT): encontra problemas de desempenho relacionados a configurações de qualidade, cenas, tempos de carregamento e modelos de dispositivo no seu jogo.
Android Dynamic Performance Framework (ADPF): otimiza jogos com base nos recursos dinâmicos de gerenciamento de temperatura, CPU e GPU de cada dispositivo.
API Memory Advice: oferece ao jogo estimativas de uso da memória e notificações de limite para que ele possa permanecer em níveis ideais e evitar LMKs.
API Game Mode: otimiza a jogabilidade priorizando características, como desempenho ou duração da bateria, com base nas configurações do usuário ou específicas do jogo.
Perfetto (link em inglês): coleta informações de desempenho do sistema e as mostra em uma interface baseada na Web.
Systrace: registra a atividade do sistema e gera relatórios que ajudam a identificar problemas de desempenho.
CPU Profiler: inspeciona o uso da CPU e as atividades das linhas de execução do seu app em tempo real ou nos rastros gravados.
Classe
Meminfo
: registra um resumo da alocação de memória do app. Também é possível usar esse recurso com o comandomeminfo dumpsys
.Relatório do bug: mostra registros do dispositivo, stack traces e outras informações de diagnóstico para ajudar a encontrar e corrigir bugs no app.