


LabVIEW Performance
Objectif de la formation
L’objectif de ce cours est d’aborder les différentes techniques d’amélioration des performances sous LabVIEW. Les outils permettant d’identifier des problèmes de performances ainsi que les solutions à mettre en œuvre sont présentées
Personnes concernées
Ingénieurs et Techniciens chargés de développer des applications sous LabVIEW et souhaitant améliorer les performances en ce qui concerne l’utilisation de la mémoire ou les temps d’exécution.
Programme de la formation
Définition de la performance:
- Terminologie
- Les ressources PC
- Gestion des ressources
Concevoir une application performante
- Gestion du processeur
- Gestion de la mémoire
- Gestion des Fichiers
- Gestion des threads
- Gestion des E/S
Mesurer les performances
- Identifier des problèmes de performance dans des applications existantes
- Les outils d’analyse des performances
- L’outil VI Profiler
- Le toolkit VI Analyser
- Le toolkit Desktop Execution Trace
Optimiser l’utilisation de la mémoire
- Gestion des buffers en mémoire
- Eviter les allocations et réallocations de la mémoire
- Libérer efficacement la mémoire
Améliorer les temps d’exécution
- Mise à jour de l’interface graphique
- La gestion de la structure évènements et des évènements utilisateurs
- La parallélisation du code
- La simplification du code