DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Editeurs / Editeur de projet / Audits de projet
  • Présentation
  • Lancer l'Analyseur Temps Réel (ATR)
  • Lire le résultat de l'Analyseur Temps Réel
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
A partir de la version 28, l'Analyseur Temps Réel (ATR) est un outil permettant de trouver les raisons des lenteurs de votre application. En temps réel, l'ATR affiche un graphe de l'activité de l'application.
Son principe est simple :
  • Vous activez l'Analyseur Temps Réel.
  • Vous testez votre fenêtre, page ou projet.
  • Lors du test, l'analyseur en temps réel collecte les informations sur les différents traitements effectués et affiche en temps réel via un graphe l'activité de votre application ou de votre site.
Lancer l'Analyseur Temps Réel (ATR)
L'Analyseur Temps Réel peut être lancé :
  • lors du GO d'un projet :
    1. Affichez le volet "Analyseur Temps Réel" : Sous le volet "Accueil", dans le groupe "Environnement", déroulez "Volets" et sélectionnez "Volets" puis "Analyseur Temps Réel".
    2. Lancez la fenêtre, la page ou le projet en test (icône "Go" parmi les boutons d'accès rapide).
    3. Utilisez l'élément en test. Le graphe se dessine dans le volet "Analyseur Temps Réel".
  • en s'attachant à un exécutable ou un site en cours d'exécution :
    1. Sous l'éditeur, ouvrez le projet correspondant à l'exécutable lancé.
    2. Affichez le volet "Analyseur Temps Réel" : sous le volet "Accueil", dans le groupe "Environnement", déroulez "Volets" et sélectionnez "Volets" puis "Analyseur Temps Réel".
    3. Attachez-vous à l'exécutable : sous le volet "Projet", dans le groupe "Mode test", déroulez "Mode test" et sélectionnez l'option voulue :
      • WINDEV Sur un exécutable déjà lancé sur le poste en cours ou sur un poste distant.
      • WEBDEV - Code Serveur Sur un site ou une connexion existante.
    4. Sélectionnez l'exécutable ou le site voulu.
    5. Utilisez les fonctionnalités de l'application ou du site. Le graphe se dessine dans le volet "Analyseur Temps Réel".
Remarque : Il est également possible d'utiliser l'ATR sur un log d'exécution.
Lire le résultat de l'Analyseur Temps Réel
Le volet "Analyseur Temps Réel" est composé de plusieurs parties :
1. Période visualisée.
2. Bouton permettant d'arrêter ou de poursuivre l'analyse en temps réel.
3. Bouton permettant de modifier la durée minimale prise en compte pour mettre en évidence les traitements supérieurs à cette valeur (par défaut, 1 seconde). Les couleurs utilisées sont
  • Rouge pastel pour les traitements supérieurs à la durée indiquée.
  • Bleu pastel pour les traitements inférieurs à la durée indiquée.
4. Graphe montrant les périodes d'activité.
  • Un palier bas indique que l'application est au repos, en attente d'une action utilisateur.
  • Un palier haut indique que l'application est occupée, et ne répond plus à l'utilisateur final.
Si l'application utilise plusieurs threads, les différents threads sont affichés sous forme de graphe.
5. Table listant les fonctions utilisées pour le palier haut sélectionné dans le graphe. Les fonctions sont affichées dans l'ordre chronologique. Les informations affichées sont les suivantes :
  • Date et heure d'exécution.
  • Durée d'exécution.
  • Nom de la fonction et niveau d'imbrication par rapport à la fonction précédente.
6. Lors du survol d'une ligne de la table, un menu spécifique apparaît comprenant les options suivantes :
  • Loupe : Permet de visualiser les valeurs passées en paramètre à la fonction lors de son exécution.
  • Code : Permet de visualiser dans l'éditeur de code le traitement qui a été exécuté (par exemple, permet d'afficher le code de la procédure locale contenant la fonction exécutée).
  • Position : Permet de se positionner sur la ligne de code d'appel de la fonction sélectionnée.
Version minimum requise
  • Version 28
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 29/03/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale