Notícias sobre produtos
Apresentamos o Android Performance Analyzer: a próxima evolução na criação de perfis para Android
Leitura de 5 minutos
O que é o Android Performance Analyzer?
O Android Performance Analyzer (APA) é o novo criador de perfis e ferramenta de análise de performance do ecossistema móvel Android.
O APA é uma ferramenta de criação de perfis para qualquer desenvolvedor que crie para Android e precise melhorar e acelerar a execução do app ou jogo. É útil para todos os engenheiros focados em desempenho, especialmente aqueles que usam o Vulkan nos mecanismos de jogos e querem extrair o máximo de desempenho do código.
O APA quer ser a ferramenta que ajuda você a otimizar apps e jogos para todos os dispositivos Android modernos e simplifica seus fluxos de trabalho mais comuns, com uma interface simples que qualquer pessoa da sua equipe pode aprender rapidamente e ser produtiva.
Disponível hoje no Beta aberto , o novo criador de perfis do sistema da APA pode ser usado para analisar o uso de CPU, GPU, memória e energia do seu app ou jogo e ver como ele interage com o comportamento do sistema.
Desenvolvido em colaboração com o Samsung Austin Research Center (SARC) e a LunarG, o APA usa o Perfetto para rastreamento do sistema. Os recursos de criação de perfil/depuração de frames (aguarde novidades!) são alimentados pela tecnologia GFXReconstruct da LunarG para captura e reprodução de gráficos.
Os dispositivos com Android 12 ou mais recente oferecem a melhor experiência para capturar o desempenho em todo o sistema, os contadores de GPU e as etapas de renderização.
Também estamos trabalhando em todo o ecossistema Android com nossos estimados parceiros do setor para trazer mais dados relacionados a criação de perfis e otimização para a APA.
Como acessar o Android Performance Analyzer
A APA é enviada de duas formas diferentes, e você pode baixar a que melhor atende às suas necessidades.
- Como um app independente e leve para computador.
- Ele também está integrado diretamente ao Android Studio como o visualizador de rastreamento do sistema atualizado (disponível nas builds Canary do Panda 4 e versões mais recentes).
O app independente para computador foi criado para ser usado sem um projeto do Android Studio ou um build do Gradle. Ele oferece personalização avançada da configuração de gravação, camadas Vulkan integradas para análise de gráficos, inspeção detalhada de contadores de GPU e muito mais.
A APA também é multiplataforma: funciona nativamente no Windows, macOS e Linux.
Recursos desta versão
Funcionalidade básica de criação de perfis
Capturar os dados do seu perfil
Nem sempre é necessário fazer uma captura imediatamente ao iniciar um aplicativo ou jogo. Com a APA, você pode escolher e capturar rastros do seu dispositivo no lançamento ou quando acionados manualmente. A interface permite selecionar quais contadores de GPU e outros dados são capturados em um rastreamento. Se você tiver necessidades mais complexas, poderá fornecer sua própria configuração do Perfetto personalizada.
Análise detalhada do sistema
Com a APA, é possível analisar o comportamento de todo o sistema em uma única visualização. Por exemplo, é fácil examinar os núcleos da CPU, tanto as frequências quanto o trabalho programado neles, ou inspecionar processos e a atividade de linhas de execução.
Para apps com muitos gráficos, a APA fornece dados de contadores de desempenho de GPU em hardware da Qualcomm, Arm, Imagination e Samsung. Você pode até mesmo acompanhar o consumo de bateria e energia para ver o impacto do seu código no consumo de energia.
Para entender exatamente onde os frames estão gastando tempo, os eventos do SurfaceFlinger oferecem visibilidade detalhada do pipeline de renderização e composição da tela, desde a aquisição inicial do código até a exibição final. Com o novo recurso de capturas de tela, você pode percorrer visualmente para encontrar facilmente as áreas exatas em que quer focar.
É possível abrir rastreamentos do Perfetto, ampliar a linha do tempo para ver detalhes precisos e usar réguas para medir a duração do trabalho e dos eventos. A APA também permite marcar e anotar descobertas interessantes, além de fixar rastreamentos importantes na parte de cima da tela para manter o foco exatamente onde ele precisa estar durante a otimização.
Recursos de fluxo de trabalho
Interface com guias e janelas divididas: é possível abrir vários rastreamentos em guias lado a lado ou dividir um único rastreamento em duas janelas para comparar diferentes regiões do mesmo rastreamento simultaneamente.
Fluxo de trabalho baseado em projetos:a APA usa um modelo de projeto que permite acompanhar várias rastreamentos na barra lateral do projeto. Isso é especialmente útil para coletar os resultados de testes A/B e longitudinais, além de manter todos os resultados juntos para fins de comparação e acesso rápido.
Navegue visualmente usando capturas de tela: o APA permite capturar capturas de tela durante um rastreamento (sem sobrecarga de desempenho perceptível) para focar em áreas em que você viu algo afetar o desempenho ao percorrer a linha do tempo. Ou até mesmo para se orientar.
Personalizações de visualização persistentes:quando você fixa ou redimensiona verticalmente as faixas, salvamos essas personalizações para que elas persistam na próxima vez que você abrir o rastreamento.
Ferramentas de análise e novas habilidades para agentes de IA
Marcadores de rastreamento de depuração do Vulkan para transmissões de renderização:oferecemos suporte a anotações de depuração do Vulkan para transmissões de renderização, que permitem ver os nomes das transmissões de renderização definidos na sua base de código diretamente nas faixas e fatias mostradas no APA.
Isso ajuda muito a fazer conexões lógicas entre as cargas de trabalho que aparecem no criador de perfil e a origem delas na sua base de código.
Use a IA para criar consultas SQL para trabalhos de análise personalizados: o APA oferece suporte à análise de rastreamento por consultas SQL e vem com uma nova habilidade do Perfetto SQL para uso com seus agentes de IA favoritos. Isso facilita a criação de consultas sem precisar lembrar dos esquemas SQL do Perfetto ou da sintaxe SQL.
Peça ao Gemini para analisar rastreamentos para você : também adicionamos outra habilidade de análise do Perfetto para responder a perguntas de alto nível, como "Por que a inicialização do meu app está lenta?", ajudando você a encontrar pontos de partida ao analisar rastreamentos complexos e usando seu agente de IA favorito para identificar as respostas.
FPS e duração do frame :você pode revisar o FPS e a duração do frame rapidamente nas faixas para correlacionar com outras atividades que acontecem no seu rastreamento.
Melhorias na velocidade e na resistência
Melhorias na velocidade e na robustez:a renderização de um rastreamento agora é normalmente de 6 a 26 vezes mais rápida do que o Android GPU Inspector, e a APA é significativamente mais estável ao trabalhar com rastreamentos grandes.
Estudos de caso
Trabalhamos com nossos parceiros de acesso antecipado para criar estudos de caso detalhados mostrando como a APA pode ser usada para melhorar o desempenho de apps e jogos do Vulkan.
The Forge Interactive
A Forge usou o Android Performance Analyzer para identificar a necessidade de agrupar chamadas para vkCmdBindDescriptorSets, o que reduziu os custos de configuração da CPU em cerca de 50%. Isso, por sua vez, diminuiu a produção de calor no dispositivo em 2 a 3 vezes, resultando em sessões mais longas. Eles também usaram a APA para identificar oportunidades de transferir o trabalho de renderização de fontes e UI para a GPU, melhorando a escalonabilidade.
Leia o estudo de caso completo da The Forge.
Observação:este estudo de caso demonstra como usar consultas SQL personalizadas no criador de perfil para gerar uma métrica de custo total de renderização.
NetMarble – Seven Deadly Sins: Origin
A Netmarble usou o Android Performance Analyzer para ajustar o jogo Seven Deadly Sins: Origin, focando principalmente na melhoria da performance ao fazer mudanças na precisão dos shaders e explorando o impacto do aumento de escala na performance do renderizador.
Isso permitiu reduzir o custo de GPU da renderização de algumas cenas em até 90%.
Leia o estudo de caso completo da NetMarble aqui.
Como criar um perfil da complexidade do modelo no mecanismo Filament do Google
O Google tem melhorado o Filament glTF Viewer, nosso mecanismo de renderização física.
Passamos algum tempo analisando o visualizador com várias cenas e mostramos como usar o Android Performance Analyzer para identificar cenas muito complexas para a GPU e como reduzir a complexidade delas para atingir uma meta de 60 FPS, melhorando a compressão de textura e otimizando a geometria. O consumo de memória também foi reduzido nesse processo.
Leia nossa análise do Filament aqui.
Teste a versão Beta do Android Performance Analyzer hoje mesmo!
O Android Performance Analyzer está disponível para você testar e usar hoje:
- Profiler independente:https://da.cyanowen.top/android-performance-analyzer
- Build Canary do Android Studio (builds Canary do Panda 4 e versões mais recentes): https://da.cyanowen.top/studio/preview
Este é um software Beta, o que significa que você pode encontrar um bug ocasional. Informe-nos se encontrar algum (Menu de ajuda > Enviar um relatório de bug).
Estamos ansiosos para saber como você vai usar o novo Android Performance Analyzer e como ele vai ajudar no desempenho e na confiabilidade do seu projeto.
Confira este anúncio e todas as atualizações do Google I/O 2026 em io.google.
Continuar lendo
-
Notícias sobre produtos
Temos o prazer de lançar a prévia para desenvolvedores 4 do SDK do Android XR, continuando nosso foco na unificação do desenvolvimento entre dispositivos para headsets, óculos XR com fio e óculos inteligentes.
Amy Zeppenfeld, Stevan Silva • Leitura de 5 minutos
-
Notícias sobre produtos
O Google I/O '26 apresenta 17 anúncios importantes para desenvolvedores Android com foco em produtividade liderada por agentes, Compose First como nosso padrão de interface, mídia de alta performance e desenvolvimento adaptável para o ecossistema em expansão.
Matthew McCullough • Leitura de 8 minutos
-
Notícias sobre produtos
Estamos muito felizes em ver os desenvolvedores continuarem trazendo apps e experiências para o Android para carros. No ano passado, continuamos a observar um forte crescimento e impulso no ecossistema de apps no Android Auto e em carros com o Google integrado.
Jan Kleinert, Noam Gefen, Thomas Weathers • Leitura de 3 minutos
Fique por dentro
Receba os insights mais recentes sobre desenvolvimento Android na sua caixa de entrada semanalmente.