Skip to main content

Perfil de desempenho com o AMP Engine

A geração do perfil de desempenho no Designer permite que você veja o tempo de execução de cada ferramenta em relação ao tempo de execução total do fluxo de trabalho.

O motor original retorna o tempo em milissegundos que cada ferramenta levou para executar, medido com precisão de 0,01 ms. O AMP pode ter múltiplos trabalhadores para cada ferramenta, mas o tempo total é combinado por ferramenta.

Performance Profiling in Designer

Destaques sobre o perfil de desempenho gerado pelo AMP

  • Os resultados do perfil de desempenho entre o motor original e o AMP não devem ser comparados, pois funcionam de formas diferentes. O AMP usa muitos threads para executar tarefas, mas o tempo total é calculado pela soma da contagem dos threads usados para cada ferramenta.

  • O tempo total por ferramenta pode ser maior do que o tempo total do fluxo de trabalho devido à natureza multithread do AMP.

Quando não há memória suficiente para executar um fluxo de trabalho, o AMP realiza um gerenciamento de memória adicional, o que é relatado em uma mensagem separada " Foram gastos N ms no gerenciamento de memória. Isso corresponde a M% do tempo total de execução do fluxo de trabalho. "

O perfil de desempenho é uma boa maneira de entender quais partes do fluxo de trabalho podem ser adequadas para otimização. Você pode...

  • Ajustar o Limite de memória em  Configuração do fluxo de trabalho > Tempo de execução para usar um valor específico.

  • Substituir uma ferramenta que apresenta um tempo de execução longo por uma outra ferramenta ou por uma combinação de ferramentas que seja mais adequada.