Optimisation des performances du code PowerBuilder [Bientôt Disponible]

Visual Expert fournit déjà une analyse détaillée de la performance du code des bases de données Oracle et SQL Server. Elle sera bientôt étendue à l'analyse du code PowerBuilder.

Pourquoi analyser les performances du code PowerBuilder avec Visual Expert ?

Pour aller au-delà du tracing et du profilage traditionnels de PowerBuilder :

  • Collectez et consolidez les traces provenant de plusieurs sessions/postes de travail
  • Analysez visuellement les morceaux de code les plus lents dans différents scénarios
  • Identifiez facilement les goulots d'étranglement dans un grand volume de code.

Lorsque vous travaillez sur de grandes applications, vous devrez probablement remanier un grand nombre d'objets. Vous devrez alors déterminer les objets sur lesquels travailler en priorité pour optimiser efficacement les performances de l'application.

Visual Expert extrait les objets les plus lents de votre application PowerBuilder et les place dans une hiérarchie de conteneurs. Cela permet de les localiser et de les corriger facilement.

Performance du code PowerBuilder

Pour mieux identifier les priorités, Visual Expert peut analyser les résultats sous deux angles différents :

  • TEMPS D'EXÉCUTION MOYEN
    Cette macro affiche le(s) objet(s) ou méthode(s) prenant le plus de temps lors de l'exécution de l'application.
    [Les morceaux de code les plus lents, quelle que soit la fréquence d'exécution].
  • TEMPS D'EXÉCUTION CUMULÉ
    Cette macro tient compte de la fréquence d'exécution d'une méthode ou d'un objet.
    Même les exécutions les plus rapides avec une fréquence élevée peuvent ralentir l'expérience utilisateur de l'application.
    [Temps d'exécution moyen * nombre d'exécutions].

Visual Expert peut examiner les performances sur différents périmètres afin de fournir un champ d'analyse flexible :

  • Pour toute une application (ne convient pas forcément pour les très grandes applications).
  • Par librairie - pour se concentrer sur une PBL particulière
  • Par type d'objet(s) spécifique(s)
    Par exemple : pour examiner toutes les fenêtres ou tous les objets utilisateur.
  • Par objet ou une certaine sélection d'objets qui doivent être améliorés..

Optimisation des performances du code PowerBuilder

Session technique présentée à Elevate 2022. Découvrez en avant première les fonctionnalités d'analyse des performances du code PowerBuilder de Visual Expert 2023 :

 

Visual Expert 2023, PowerBuilder, Code Performance, Code Analysis