Visão geral do Systrace

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:

Captura de tela de relatório do Systrace

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.