Profiler
O Profiler é um utilitário estatístico utilizado para avaliação das regras utilizadas no sistema a fim de identificar possíveis gargalos e evitar que o produto final chegue até o cliente com pouco desempenho. Com o Profiler, pode-se obter informações como:
- Tempo de execução da regra:
- Consumo de tempo de um processamento dentro da regra:
- Número de execuções:
Executando o Profiler
No editor de Fluxo de Ações, clique no botão e o Makerprofiler será aberto.
A tela do Makerprofiler possui as seguintes opções:
- - Conecta a sessão do Webrun (apenas as sessões que estão em Modo Projeto serão listadas);
- - Encerra a sessão conectada;
- - Inicia a coleta de dados;
- - Encerra coleta de dados para análise;
- - Pausa a coleta de dados;
- - Exibe o conteúdo coletado até o momento do clique neste botão.
Lista de resultados coletados:
Observação: Estes resultados ficarão em memória até que a opção Finalizar do Profiler seja acionada.
Dicas:
Ao executar duplo clique em um fluxo da árvore de chamadas, o fluxo será aberto no Maker;
Ao executar um duplo clique em um dos processamentos dentro da árvore de chamadas, o fluxo é aberto com foco no processamento selecionado;
Os resultados obtidos podem ser visualizados em Segundos, Milissegundos, Nanosegundos e Microssegundos. Para configurá-los, basta selecionar na lista ;
Os resultados coletados podem ser salvos para consultas posteriores. Clicando com botão direito do mouse em um dos resultados na árvore Últimos resultados e selecionando Mover para resultados salvos conforme mostra a ilustração abaixo:
Observações:
Sempre que desejar encerrar a coleta de dados é necessário acionar a opção Finalizar. Enquanto não for selecionada esta opção, a coleta de dados será efetuada, mesmo que venha a fechar o Profiler. Um exemplo de uso deste comportamento: o analista acessa o sistema pelo Profiler em um determinado momento, seleciona a opção Iniciar e fecha o Profiler, retornando no dia seguinte e abrindo-o novamente para obter os resultados da coleta efetuada durante todo o dia.
Não é possível utilizar o Debug e o Profiler simultaneamente, além disso, enquanto não for acionada a opção Finalizar do Profiler, não poderá ser utilizado o Debug para depurar regras deste sistema.
O Makerprofile está disponível no Webrun a partir da versão 2.6.0.0.
Utilizando o Profiler - Esse exemplo demonstra de forma prática e fácil a utilização do Novo Componente do Maker, O Maker Profiler.
Caso este tópico não tenha comentário satisfatório, envie e-mail para [email protected]