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.
-
O Profiler monitora para fluxos da camada "Servidor".