Afin d'utiliser le Profileur sur les programmes Visual Adélia, un certain nombre de conditions au niveau de l'outil et des programmes doivent être remplies :
La configuration du Profileur
Le paramétrage du Profileur s'effectue par le biais du fichier Profiler.cfg.
Ce fichier, modifiable, contient les informations suivantes :
#Profiler Adélia Studio : Configuration
#Thu Aug 28 14:27:12 CEST 2003
ProfilerDirectory=c:\\log
ProfilerProgramName=PGM_A_PROFILER
ProfilerFile=maTrace
# ProfilerTypeProgramName, 0=Nom Adelia 1 = Nom Objet
ProfilerTypeProgramName=0
où :
ProfilerDirectory est la clé du chemin de stockage des traces du programme.
Si celle-ci n'est pas renseignée ou n'existe pas, les traces seront créées dans le répertoire courant d'exécution.
ProfilerProgramName est la clé du nom Adélia ou nom IBM du premier programme à profiler.
Les valeurs possibles sont :
*ALL |
pour tous les programmes, à partir du premier programme, |
*NONE |
pour ne pas lancer le profilage. |
L'absence de clé ou une clé non renseignée équivaut à *NONE.
Le programme à profiler doit être de type VADELIA batch ou interactif.
ProfilerFile est la clé du nom du fichier de traces.
Si celle-ci n'est pas renseignée ou n'existe pas, c'est le nom du premier programme profilé qui sera spécifié ici.
Le fichier de configuration du Profileur peut être modifié :
- soit au niveau de l'onglet Profileur des paramètres d'exécution du Runtime Visual/Web (Windows) ;
- soit au niveau de l'onglet Profileur des paramètres d'exécution du Runtime Java (Java).
Le paramétrage des programmes
Le profilage d'un programme n'est possible que si ce dernier est paramétré à cet effet.
Afin de profiler un programme Visual Adélia, vous devez le compiler en mode "profilage". Ce mode de génération ajoute au source du programme les données nécessaires au fonctionnement du Profileur.
Pour cela, lors de la compilation du programme, cochez l'option Profilage située :
- dans la boîte de dialogue des caractéristiques de compilation du programme,
- ou encore, dans la boîte de dialogue des attributs d'environnement, onglet Génération L3G - Général, section Options de génération.
Lorsque vous avez effectué les paramétrages nécessaires au lancement du Profileur, vous pouvez lancer le profilage d'un programme.
Vous obtenez alors un fichier de traces ayant la forme suivante :
(Préfixe ou nom programme)-date-heure.prf
Afin de visualiser les données, vous devez lancer l'interface du Profileur.