Revisando o tempo de resposta em formulários
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.
- tempo total de 3326 milissegundos
- 75 milissegundos movendo dados pela rede
- 1963 milissegundos no servidorNota: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.
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
- 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.
- 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.