Perfilado del rendimiento con AMP Engine
El perfilado del rendimiento en Designer te permite ver el tiempo de ejecución de cada herramienta relativo a la ejecución completa del flujo de trabajo.
El motor original proporciona el tiempo que cada herramienta tardó en ejecutar en milisegundos, medido con una precisión de 0,01 ms. AMP también puede tener varios trabajadores para cada herramienta, pero el tiempo total se combina por herramienta.
Aspectos destacados del perfilado de AMP
Los resultados del perfilado del rendimiento entre el motor original y AMP no se deben comparar, ya que funcionan de maneras diferentes. AMP utiliza muchos hilos de procesamiento para ejecutar tareas, pero el tiempo total se resume en un conteo de cada hilo de procesamiento utilizado por la herramienta.
El tiempo total por herramienta podría ser superior al tiempo total del flujo de trabajo debido a la naturaleza de múltiples hilos de procesamiento de AMP.
Cuando no hay suficiente memoria para ejecutar un flujo de trabajo, AMP realiza una gestión de memoria adicional que se informa con un mensaje independiente, el cual indica que “ Pasaron N ms en la gestión de memoria. M % del tiempo total de ejecución del flujo de trabajo ”.
El perfilado del rendimiento es una buena manera de ver qué partes del flujo de trabajo podrían ser optimizadas. Puedes…
Ajustar el límite de memoria en Configuración del flujo de trabajo - Tiempo de ejecución y utilizar una cantidad específica.
Sustituir la herramienta con una ejecución prolongada por otra adecuada o una combinación de herramientas.