Comment trouver les objets les plus fréquemment exécutés dans une application PowerBuilder ?

Visual Expert offre une macro dédiée sous Analyse des performances - Objets les plus exécutés pour trouver les objets qui sont très souvent exécutés et qui peuvent affecter les fonctionnalités de l'application et l'expérience utilisateur.

En utilisant cette macro, vous pouvez passer en revue et même comparer les objets les plus exécutés avec les résultats du temps d'exécution cumulé. Cela permet aux développeurs de PB de déterminer les objets à corriger en priorité pour optimiser les performances de l'application.

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.

Identifer les objets les plus exécutés dans une application entière

  • Sélectionnez la racine des PBL dans la vue principale.
    Cela inclura toutes les bibliothèques présentes dans votre code PB.
    Select Root PBL in your App
  • Dans la Barre de Navigation, allez sur Analyse des Performances > Objets les plus exécutés
    Most Executed Objects macro
    Visual Expert affichera les 10 objets qui ont le plus grand nombre d'exécutions dans une hiérarchie de conteneurs.
    Top Most Executed Objects in PowerBuilder App
  • Cliquez sur la clé à molette pour ouvrir la fenêtres des options de la macro.
    Most Executed Objects Macro Options
  • Modifiez le nombre d'éléments affichés, par exemple de 10 à 20, et cliquez sur [Exécuter].
    VE affichera dans le treeview les 20 objets qui comptabilisent le plus grand nombre d'exécutions.
    Most Executed Objects Macro Options

Identifer les objets les plus exécutés dans une librairie

  • Sélectionnez une bibliothèque parmi toutes les PBL disponibles dans l'application.
    Select a PBL for Performance Analysis
  • Allez dans Analyse des performances > Objets les plus exécutés.
    Visual Expert affichera les 10 objets ou méthodes ayant le plus grand nombre d'exécutions dans cette PBL particulière.
    Most Executed Objects in a PBL

Identifer les éléments les plus exécutés dans un ou plusieurs objets donnés

  • Sélectionnez un ou plusieurs objets dans l'arborescence.
  • Allez dans Analyse des performances > Objets les plus exécutés (Même chose que ci-dessus).
    Visual Expert affichera les méthodes comptabilisant le plus grand nombre d'exécutions pour chaque objet préalablement sélectionné.
    Most Executed Objects list for Specific PB Objects

Les développeurs de Powerbuilder peuvent examiner ces ces temps d'exécution cumulé pour travailler sur les objets présentant le plus grand temps d'exécution cumulé et améliorer l'expérience utilisateur globale de l'application.

Voir aussi :

Visual Expert, PowerBuilder, Code Review, Code Metrics, Code Performance