Collecte des performances

Cette zone indique si le code de mesure des performances doit être créé dans le module ou dans le programme. Les données collectées peuvent être utilisées par l'outil d'évaluation des performances du système afin d'en établir un profil. La création d'un code de mesure des performances supplémentaire dans un module ou un programme compilé créera des objets légèrement plus volumineux et affectera les performances.

*CMDDFT
Aucun paramètre ne sera transmis à l'hôte et la valeur par défaut définie par l'hôte sera utilisée.

*PEP
Les statistiques sur les performances sont rassemblées uniquement au début et à la fin de la procédure d'entrée de programme. Vous pouvez sélectionner cette valeur lorsque vous souhaitez regrouper les informations globales sur les performances d'une application. Cette aide est équivalente à l'aide fournie avec l'outil TPST. Il s'agit de l'option par défaut.

*ENTRYEXIT
Les statistiques sur les performances sont rassemblées au début et à la fin des procédures du programme. La routine PEP de programme est également incluse.

Cette possibilité s'avère judicieuse si vous souhaitez capturer les informations sur toutes les routines. Utilisez cette option lorsque vous savez que tous les programmes appelés par votre application ont été compilés avec l'option *PEP, *ENTRYEXIT ou *FULL. Dans le cas contraire, si votre application appelle d'autres programmes dont la mesure des performances n'est pas activée, l'outil de performances évaluera l'utilisation des ressources par rapport à votre application. Il vous sera alors difficile de déterminer l'emplacement en quel point les ressources ont effectivement été utilisées.

*FULL
Les statistiques sur les performances sont rassemblées au début et à la fin de toutes les procédures. Les statistiques sont en outre rassemblées avant et après chaque appel à une procédure externe.

Utilisez cette option lorsque vous pensez que votre application appellera d'autres programmes qui n'ont pas été compilés avec l'option *PEP, *ENTRYEXIT ou *FULL. Cette option permet aux outils d'évaluation des performances de faire la distinction entre les ressources utilisées par votre application et celles utilisées par les programmes qu'il appelle (même si la mesure des performances n'est pas activée pour ces programmes). Cette possibilité est la plus coûteuse, mais elle permet d'analyser de manière sélective divers programmes d'une application.