Visual Expert propose une macro dédiée sous Analyse des performances - Temps d'exécution cumulé pour trouver les objets qui consomment le plus de temps aux utilisateurs lors de l'utilisation de l'application.
Formule de calcul : [Temps d'exécution moyen * nombre d'exécutions].
En utilisant cette macro, vous pouvez passer en revue les objets qui ne sont pas nécessairement lents à exécuter mais qui sont exécutés si souvent qu'ils finissent par affecter l'expérience globale de votre application PowerBuilder.
Vous pouvez choisir le champ d'application de cette analyse de performance, allant de l'application entière à une bibliothèque, un ou plusieurs objets, méthodes, etc.
Optimiser les performances globales d'une application PowerBuilder
- Sélectionnez la racine des PBL dans la vue principale.
Ceci inclura toutes les bibliothèques présentes dans votre code PB.
- Dans la barre de navigation, allez sur Analyse des performances > Temps d'exécution cumulé.
Visual Expert affichera les 10 premiers objets - avec le plus grand temps d'exécution cumulé - dans une hiérarchie de conteneurs.
- Cliquez sur l'icône représentant une clé à molette pour ouvrir changer la taille de la liste.
. - Modifiez le nombre d'éléments affichés, par exemple de 10 à 20, et cliquez sur [Exécuter].
VE affichera dans l'arborescence les 20 objets ayant le temps d'exécution cumulé le plus élevé.
- Vous pouvez également spécifier le temps d'exécution minimum pour qu'un élément soit affiché dans le résultat de cette macro.
Par exemple : 10 millisecondes, 20 millisecondes, 30 millisecondes et ainsi de suite. Cliquez sur [Execute].
- VE n'affichera alors que les objets dépassant la limite spécifiée.
Optimisez les performances d'une librairie
- Sélectionnez une bibliothèque parmi toutes les PBL disponibles dans l'application.
- Allez dans Analyse des performances > Temps d'exécution cumulé. (Même chose que ci-dessus)
Visual Expert affichera les 10 objets ou méthodes ayant le plus grand temps d'exécution cumulé dans cette PBL particulière..
Optimisez les performances d'un ou plusieurs objets donnés
- Sélectionnez un ou plusieurs objets dans l'arborescence.
- Allez dans Analyse des performances > Temps d'exécution cumulé. (Même chose que ci-dessus).
Visual Expert affichera les méthodes qui consomment le plus de temps aux utilisateurs pour chaque objet sélectionné dans la liste.
L'analyse des objets PowerBuilder présentant un temps d'exécution cumulé important permettra aux développeurs PowerBuilder d'améliorer l'expérience utilisateur globale de l'application.