Le Toolkit NI LabVIEW Desktop Execution Trace permet de suivre l'exécution des VIs LabVIEW sur une cible Windows pour détecter et localiser les problèmes dans le code qui pourraient affecter les performances ou provoquer un comportement inattendu. Il offre une vue chronologique des événements des VIs, des opérations de file d'attente, des fuites de référence, de l'allocation de la mémoire, des erreurs non prises en compte et de l'exécution des sous-VIs. Grâce à ce toolkit, des événements définis par l'utilisateur peuvent être générés par programmation à partir du diagramme d'une application LabVIEW.
De plus, ce toolkit peut être utilisé pour suivre les données avec des filtres personnalisés ou pour exporter les données vers un tableau pour la documentation. En surlignant les événements individuels, on obtient des informations supplémentaires telles que la chaîne d'appel et le numéro du processeur. On peut aussi double-cliquer sur les événements suivis pour surligner les objets correspondant sur le diagramme.
L'analyse dynamique du code est une technique importante qui permet de démontrer le comportement correct et de mettre au point des logiciels complexes. Le Toolkit LabVIEW Desktop Execution Trace peut être configuré pour surveiller l'exécution de VIs sur une machine locale ou à distance sur un réseau. En plus des VIs dans l'environnement de développement, ce toolkit peut être utilisé pour développer des exécutables et des bibliothèques partagées que l'on peut mettre au point.