Analyse du temps d'exécution et de l'utilisation de la mémoire d'un VI
- Mise à jour2025-08-27
- Temps de lecture : 3 minute(s)
La fenêtre Profil – Performances et mémoire constitue un outil puissant pour analyser la façon dont votre application utilise le temps d'exécution et la mémoire. Grâce à ces informations, vous pouvez identifier quels VIs ou parties de VIs spécifiques vous devez optimiser. Par exemple, si vous remarquez qu'un sous-VI prend trop de temps à s'exécuter, vous pouvez vous concentrer sur le moyen d'optimiser les performances de ce VI particulier.
Effectuez les opérations suivantes pour étudier le profil d'un VI.
- Arrêtez tous les VIs en cours d'exécution. Si vous n'arrêtez pas ces VIs, les résultats affichés dans la fenêtre Profil - Performances et mémoire risquent d'être inexacts ou incohérents.
- Sélectionnez Outils»Profil»Performances et mémoire pour afficher la fenêtre Profil - Performances et mémoire.
- Si vous souhaitez recueillir des informations sur l'utilisation de la mémoire, sélectionnez l'option Profil d'utilisation de la mémoire. Vous ne pourrez pas cocher cette option une fois que la session d'analyse du profil aura commencé. Le recueil d'informations sur l'utilisation de la mémoire par un VI surcharge l'exécution de ce VI de manière non négligeable, ce qui a un impact sur l'exactitude des statistiques temporelles obtenues au cours de la session d'analyse de profil. Vous devriez par conséquent réaliser l'analyse d'utilisation de la mémoire séparément de l'analyse du temps d'exécution.
- Cliquez sur le bouton Démarrer de la fenêtre Profil - Performances et mémoire pour commencer à recueillir des données relatives aux performances.
- Exécuter le VI que vous voulez analyser.
- Laissez le VI terminer son exécution ou cliquez sur le bouton Stop sur la face-avant pour arrêter le VI si celui-ci s'exécute en continu. Si aucun bouton stop n'est disponible, cliquez sur le bouton Abandonner l'exécution.
- Cliquez sur le bouton Arrêter de la fenêtre Profil - Performances et mémoire pour mettre fin à la session d'analyse. L'affichage de tableau comprend le temps qu'il a fallu au VI de niveau principal pour s'exécuter, le temps qu'il a fallu à tous les sous-VIs pour s'exécuter et le temps d'exécution total du VI et de tous les sous-VIs qui s'est écoulé durant cette session de profil.
- Si vous sélectionnez l'option Statiques temporelles, l'affichage de tableau indiquera davantage de statistiques sur les temps d'exécution du VI. Si vous sélectionnez l'option Détails temporels, l'affichage de tableau affichera plusieurs catégories de temps qui vous seront utiles pour déterminer quelles sont les opérations qui prennent le plus de temps. Si vous sélectionnez l'option Utilisation de la mémoire, qui n'est disponible que si vous avez sélectionné l'option Profil d'utilisation de la mémoire avant de commencer la session d'analyse du profil, vous pouvez afficher des informations sur la manière dont vos VIs utilisent la mémoire.
Outre la fenêtre Profil - Performances et mémoire, le toolkit LabVIEW VI Analyzer fournit des tests qui vérifient interactivement ou par programmation les performances, l'efficacité et les autres aspects de programmation LabVIEW de vos VIs.
Vous pouvez aussi utiliser le toolkit LabVIEW Desktop Execution Trace pour surveiller l'analyse du code, les fuites de mémoire et d'autres aspects de la programmation LabVIEW.