Este documento descreve os recursos de navegação na linha do tempo do Winscope.
O painel inferior do Winscope mostra uma linha do tempo que pode ser acessada usando botões, rolagem do mouse e atalhos. É possível navegar pelos rastreamentos usando a linha do tempo minimizada ou expandida.
O Winscope também oferece um recurso de reprodução para rastreamentos com visualizações de retângulo 3D.
Minilinha do tempo
A mini linha do tempo é o principal recurso de navegação de rastreamento do Winscope. Ele permite navegar pelas entradas de rastreamento e pular para carimbos de data/hora específicos. Para melhorar a usabilidade, a linha do tempo oferece recursos de filtragem e zoom.
Navegação por carimbo de data/hora
A minilinha do tempo mostra o carimbo de data/hora do rastreamento no tempo do sistema (para alinhamento com logcat) e em nanossegundos.
Navegue pelos rastreamentos ao longo do tempo clicando nas entradas individuais na linha do tempo ou usando as setas para a esquerda e para a direita. Se você clicar depois do último carimbo de data/hora de um trace específico, o Winscope vai carregar o último carimbo de data/hora desse trace.
Para navegar até um horário específico, insira o horário em nanossegundos ou o horário do sistema em um dos campos de carimbo de data/hora e pressione Enter no teclado.
Figura 1. Navegação por carimbo de data/hora.
Você pode selecionar os rastreamentos que serão mostrados na mini linha do tempo. Ao clicar em Filtrar, um menu com a lista de todos os rastreamentos carregados é aberto. Desmarque as caixas de seleção dos rastreamentos conforme necessário e clique em Concluído para salvar a nova configuração:
Figura 2. Filtro de linha do tempo.
Zoom
Esta seção lista os recursos de zoom do Winscope.
Controles WASD
É possível controlar o zoom usando as teclas w, a, s e d do teclado, em que:
- w: Aumentar zoom
- a:role para a esquerda na linha do tempo
- s:diminuir zoom
- d:role para a direita na linha do tempo
Botões de zoom
Navegue pela linha do tempo com mais precisão aumentando e diminuindo o zoom usando os botões de zoom.
Figura 3. Botões de zoom.
Zoom com a roda de rolagem
Aumente e diminua o zoom usando a roda de rolagem enquanto passa o cursor sobre a linha do tempo.
Figura 4. Zoom com a roda de rolagem.
Redimensionamento do controle deslizante
Redimensione o controle deslizante na parte de baixo para aplicar zoom e refocar na área escolhida da linha do tempo.
Figura 5. Redimensionamento do controle deslizante.
Rolar pela linha do tempo
Role o controle deslizante da parte de baixo para refocar na área de interesse e navegar pela linha do tempo.
Figura 6. Role pela linha do tempo.
Redefinir zoom
Se você aumentou demais o zoom, redefina para o comprimento do rastreamento correspondente à primeira guia do visualizador a qualquer momento clicando no botão de atualização (
) ao lado dos botões de aumentar e diminuir o zoom.
Figura 7. Redefinir o zoom.
Encontrar posição
Para encontrar sua posição no rastreamento, localize o cursor de posição ativa no controle deslizante.
Figura 8. Encontre a posição.
Linha do tempo expandida
Ao clicar no ícone de expansão, o Winscope apresenta uma linha do tempo maior que abrange todos os rastreamentos. Essa visualização expandida permite uma seleção mais conveniente de entradas de rastreamento específicas. Assim como a mini linha do tempo, a versão expandida também oferece recursos de zoom e compatibilidade com navegação por atalho, melhorando o controle e a precisão do usuário ao interagir com a linha do tempo.
Figura 9. Linha do tempo expandida.
Diferenciar entre rastreamentos e despejos
Os dumps são snapshots do sistema em um momento específico. Os traces são sequências de snapshots tirados ao longo do tempo. As guias de despejo têm o sufixo Dump,
enquanto as guias de rastreamento não têm sufixo. O Winscope mostra a linha do tempo
apenas se houver pelo menos um rastreamento. Se houver uma combinação de rastreamentos e
dumps, a linha do tempo vai mostrar uma linha com uma única entrada (ponto) para representar um dump.
Reprodução
Para rastreamentos com visualizações em 3D, como SurfaceFlinger e WindowManager, o Winscope oferece funcionalidade de reprodução. Clique nos botões Reproduzir para frente ou Reproduzir para trás para reproduzir o rastreamento e inspecionar a visualização 3D, a hierarquia e as gravações de tela enviadas.
Você também pode controlar a reprodução usando a barra de espaço para tocar ou pausar e as teclas de mídia anterior e seguinte para controlar a direção da reprodução.
O Winscope reproduz todas as entradas disponíveis na gravação de tela e no rastreamento visualizado no momento do início da reprodução.
Você pode mudar a velocidade de reprodução usando o menu fornecido.