Navegação na linha do tempo

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.

Navegação por carimbo de data/hora

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:

Filtro de linha do tempo

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.

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.

Zoom com a roda de rolagem

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.

Redimensionamento do controle deslizante

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.

Rolar 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 (Botão de redefinição da Linha do tempo) ao lado dos botões de aumentar e diminuir o zoom.

Redefinir 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.

Encontrar posição

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.

Visualização expandida da linha do tempo mostrando todos os rastreamentos

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.

Rastrear reprodução