O Systrace é uma ferramenta oferecida pela plataforma que registra a atividade do dispositivo em um curto período. A ferramenta gera um relatório que combina dados do kernel do Android, como o programador de CPU, a atividade do disco e as linhas de execução do app. O relatório ajuda a identificar a melhor forma de melhorar o desempenho do seu app ou jogo.
Uma amostra de relatório do Systrace é apresentada na Figura 1:
Figura 1. Amostra de relatório HTML do Systrace, que mostra cinco segundos de interação com um app
Esse relatório fornece uma perspectiva geral dos processos do sistema de um dispositivo Android por um determinado período. O relatório também avalia as informações de rastreamento coletadas para destacar os problemas observados, como instabilidade da IU ou alto consumo de energia.
Guias do Systrace
Para saber mais sobre a ferramenta Systrace, consulte os guias a seguir:
- Referência da linha de comando
- Define as diferentes opções e sinalizações que você pode transmitir para a interface de linha de comando do Systrace.
- App do Rastreamento do sistema
- Explica como capturar diretamente um rastreamento do sistema em qualquer dispositivo com o Android 9 (API de nível 28) ou versão posterior.
- Navegar por um relatório do Systrace
- Lista os elementos de um relatório típico, apresenta atalhos de teclado para navegar pelo relatório e descreve como identificar os tipos de problemas de desempenho.
- Definir eventos personalizados
- Descreve como você pode aplicar rótulos personalizados a seções específicas do seu código, facilitando a análise de causas raiz no Systrace.