Revisando o tempo de resposta em formulários

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Um indicador de tempo de resposta (relógio) aparece no final de muitos formulários e listas.

    Este indicador fornece o tempo de processamento de uma transação concluída, incluindo o tempo total e o tempo de cada etapa. Selecione o ícone para mostrar e ocultar os detalhes do tempo de resposta. Passe o mouse sobre o ícone para ver uma dica de ferramenta com os detalhes. O exemplo a seguir mostra o tempo de resposta para recuperar uma lista filtrada em uma instância de demonstração.

    Figura 1. Tempo de resposta
    Tempo de resposta (ms): 3326, rede: 75, servidor: 1963, navegador: 1288
    Neste exemplo, a transação levou a seguinte quantidade de tempo de processamento:
    • tempo total de 3326 milissegundos
    • 75 milissegundos movendo dados pela rede
    • 1963 milissegundos no servidor
      Nota:
      O tempo do servidor é calculado usando a seguinte fórmula:
      server time = (client response time - browser time - client network time)
    • 1288 milissegundos no navegador, renderizando o HTML e analisando e executando JavaScript

    Um indicador de tempo de resposta não aparece para operações simples, como paginação ou mudança de uma ordem de classificação de lista. O indicador de tempo de resposta também não aparece para a primeira transação em uma sessão.

    Para exibir um detalhamento detalhado do tempo de processamento nos formulários, selecione o ícone de indicador de tempo de resposta.

    Figura 2. Detalhes do tempo de resposta
    Estatísticas de resposta

    Os administradores podem desabilitar o tempo de resposta definindo o. glide.ui.response_timepropriedade para falso Na tabela Propriedades do sistema [sys_properties]. No filtro de navegação, insira sys_properties.list e pesquise por glide.ui.response_time.

    Revisão dos tempos de resposta dos logs do sistema

    Você pode usar os logs do sistema para revisar uma lista de tempos de resposta para diferentes transações. Para exibir o log, navegando até Tudo > Logs do sistema e selecione o tipo de log relevante. Ao revisar os tempos de resposta, procure os seguintes problemas.
    1. Um período em que todas as transações demoraram um tempo excepcionalmente longo. Por exemplo, transações que normalmente levavam 1 segundo levaram 15 segundos entre 11:00 e 11:20:00. Esse problema pode indicar que uma carga incomum, como um relatório grande, foi executada nesse servidor de apps durante esse tempo.
    2. Uma transação específica que repetidamente levou um tempo excepcionalmente longo. Por exemplo, a lista de incidentes encerrados classificada por descrição resumida levou 30 segundos cada vez que era exibida. Esse problema pode indicar que uma transação específica colocou uma carga de banco de dados incomum no sistema, como classificar 500 000 registros em um campo não indexado.

    Se você notar problemas com os tempos de resposta do formulário, consulte Melhorar os tempos de resposta em formulários.

    Client transaction timings

    O plug-in Tempos de transação do cliente fornece informações extras sobre o tempo gasto no lado do cliente e do servidor, pelo navegador e pela rede. Este recurso não apenas ajuda a encontrar processos de longa execução, mas também fornece informações sobre onde no processo o problema de desempenho é causado.

    Para obter mais informações, consulte Client transaction timings.