Profilage Des Performances Avec AMP Engine

Version:
2022.3
Last modified: August 12, 2021

Le profilage des performances dans Designer vous permet de voir le temps d'exécution de chaque outil par rapport à l'exécution complète du workflow.

Le moteur original renvoie le temps en millisecondes que chaque outil a pris pour fonctionner, mesuré avec une précision de 0,01 ms. L'AMP peut également avoir plusieurs workers pour chaque outil, mais le temps total sera combiné par outil.

Profilage des performances dans Designer

Points forts du profilage AMP

  • Les résultats du profilage des performances entre le moteur d'origine et AMP ne doivent pas être comparés car ils sont de nature différente. L'AMP utilise de nombreux threads pour exécuter les tâches, mais le temps total sera additionné en comptant chaque thread utilisé pour l'outil.
  • Le temps total par outil peut être supérieur au temps total du workflow en raison de la nature multithread de l'AMP.

Lorsqu'il n'y a pas assez de mémoire pour exécuter un workflow, l'AMP gère la mémoire supplémentaire qui sera signalée par un message séparé « N ms ont été consacrées la gestion de la mémoire. M % du temps total d'exécution du workflow. ».

Le profilage des performances est un bon moyen de voir quelles parties du workflow pourraient être optimisées. Vous pouvez : 

  • Ajuster la Limite de mémoire dans la Configuration du workflow - Exécution et utiliser la quantité spécifique.
  • Remplacer l'outil dont le temps d'exécution est long par un autre outil approprié ou par une combinaison d'outils.
Cette page vous a-t-elle été utile ?

Vous rencontrez des problèmes avec votre produit Alteryx ? Visitez la communauté Alteryx ou contactez le  support. Vous n'arrivez pas à soumettre ce formulaire ? Envoyez-nous un e-mail.