Desempenho

As métricas de desempenho permitem que você visualize dados atualizados a cada minuto sobre usuários simultâneos, tempo de sessão, taxa de quadros do servidor e uso da memória do servidor. Monitore os dados de desempenho antes e depois de atualizar sua experiência para identificar problemas de desempenho com antecedência.

Visualizando métricas de desempenho

Para ver a página de monitoramento de desempenho de sua experiência:

  1. Navegue até sua página Criações no Painel de Criações e selecione sua experiência.
  2. Selecione Desempenho.

Você tem acesso a dados analíticos para experiências individuais ou em grupo. Para ver esse último, você precisa de permissões de grupo para dados analíticos.

Monitorando o desempenho da sua experiência

O painel inclui as seguintes métricas, com anotações sobre a atualização da versão em cada gráfico:

MétricaDescrição
Usuários simultâneosNúmero de usuários em sua experiência em dado momento.
Tempo de sessãoTempo que os usuários gastam em sua experiência por sessão.
Taxa de quadros do servidorQuadros por segundo processados pelo servidor.
Uso de memória do servidorMemória consumida pelo servidor.
Taxa de quadros do clienteQuadros por segundo processados por cada cliente. Grandes quedas podem sinalizar problemas.
Taxa de travamento do clienteSessões que travam como uma porcentagem das sessões gerais. Grandes picos podem sinalizar problemas.
Uso de memória do clienteMemória consumida por cada cliente. Grandes picos podem sinalizar problemas.

Observe que os dados nesses gráficos podem ser difíceis de analisar para experiências com baixas contagens de usuários. Sua experiência precisa de cerca de 100 usuários ativos diários ou 10 usuários simultâneos para ver os gráficos do servidor e do cliente claramente. Pode ser que você queira solucionar problemas de desempenho enquanto analisa os seguintes comportamentos do gráfico ao longo de um breve período de tempo:

  1. Queda de usuários simultâneos ou tempo de sessão
  2. Diminuição da taxa de quadros do servidor
  3. Pico de uso da memória do servidor
Um exemplo de estatística do servidor com um possível problema de desempenho.

Identificando possíveis problemas de desempenho usando filtros

Você pode usar os seguintes filtros na parte superior da página para ajudar a identificar possíveis problemas de desempenho:

FiltroDescrição
DataVeja métricas para a última hora, último dia, últimos 7 dias ou últimos 30 dias. Se você selecionar última hora, os gráficos são atualizados automaticamente a cada minuto. Caso contrário, basta atualizar a página para obter dados por minuto.
LugarVeja métricas para um local específico.
PercentilVeja métricas em percentil de 10% a 99%.
Um exemplo de estatísticas de usuário filtradas.

Solucionando problemas de desempenho

Se você identificar um problema de desempenho, use as seguintes etapas para o depurar e corrigir:

  1. Verifique suas atualizações recentes e considere revertê-las se o impacto das métricas for severo.

  2. Use as ferramentas de teste integradas para solucionar problemas de desempenho:

    • Console do desenvolvedor para visualizar mensagens de erro e registro e informações detalhadas sobre memória e rede.
    • ScriptProfiler para identificar scripts que ocupam a maioria dos recursos.
    • MicroProfiler para visualizar partes não otimizadas de sua experiência.
  3. Colha comentários dos usuários da sua comunidade.