Skip to main content

Perfil de desempenho com o AMP Engine

A ferramenta 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 em milissegundos, medido com precisão de 0.01 ms, o tempo que cada ferramenta levou para executar. 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 multitarefas (multi-threaded) 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 avaliar 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.