Maintenant que nous en savons plus sur Alteryx Engine, AMP et les principales différences entre les deux, examinons l'utilisation et la configuration de la mémoire.
L'utilisation par défaut de mémoire pour l'AMP est de 25 % de la mémoire disponible de la machine. La mémoire minimale requise est la suivante...
Pour exécuter un workflow, AMP Engine doit disposer d'au moins 400 Mo par thread. 399 Mo génère une erreur.
Le moteur d'origine doit disposer d'au moins 64 Mo pour exécuter un workflow. 63 Mo génère une erreur.
Notez qu'AMP transporte les données plus efficacement, les flux de données sont donc plus petits par rapport au moteur d'origine.
Le paramètre Mémoire de tri/Jointure dans Designer définit la quantité maximale de mémoire que le moteur pourrait utiliser pour exécuter un workflow. Utilisez le paramètre par défaut pour exécuter un seul workflow, et diminuez le paramètre si vous avez besoin d'exécuter plusieurs workflows à la fois.
Pour modifier la valeur de limite de mémoire par défaut, sélectionnez la zone blanche du canevas (cliquez n'importe où sur le canevas), accédez à la fenêtre Configuration du workflow et sélectionnez l'onglet Exécution.
L'augmentation de la valeur de la limite de mémoire peut améliorer les performances du moteur, car davantage de données peuvent rester en mémoire au lieu d'être déplacées vers des fichiers temporaires. Cependant, l'augmentation de la limite de mémoire peut diminuer les performances des processus au-delà du moteur.
Pour plus d'informations, consultez la page : Utilisation de la mémoire.