Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le débogage historique est un mode de débogage qui dépend des informations collectées par IntelliTrace. Il vous permet de naviguer en arrière et en avant dans l'exécution de votre application et d'inspecter son état.
Vous pouvez utiliser IntelliTrace dans Visual Studio Enterprise Edition (mais pas les éditions Professional ou Community).
Pourquoi utiliser le débogage historique ?
Définir des points d’arrêt pour trouver des bogues peut être une affaire plutôt aléatoire. Vous définissez un point d'arrêt proche de l'endroit où vous pensez que le bogue se trouve, puis exécutez l'application dans le débogueur et espérez que votre point d'arrêt est atteint, et qu'à l'endroit où l'exécution s'interrompt il est possible de révéler la source du bogue. Si ce n’est pas le cas, vous devrez essayer de définir un point d’arrêt ailleurs dans le code et de réexécuter le débogueur, en exécutant vos étapes de test jusqu’à ce que vous trouviez le problème.
Vous pouvez utiliser IntelliTrace et le débogage historique pour parcourir votre application et inspecter son état (pile des appels et variables locales) sans avoir à définir de points d’arrêt, redémarrer le débogage et répéter les étapes de test. Cela peut vous faire gagner beaucoup de temps, en particulier lorsque le bogue se trouve profondément dans un scénario de test qui prend beaucoup de temps à s’exécuter.
Comment commencer à utiliser le débogage historique ?
IntelliTrace est activé par défaut. Tout ce que vous devez faire est de décider quels événements et appels de fonction vous intéressent, et si vous souhaitez afficher les instantanés de votre état d’application complet. Pour plus d’informations sur la définition de ce que vous souhaitez rechercher, consultez Fonctionnalités IntelliTrace. La prise en charge des fonctionnalités varie selon le type de langue et d’application.
- Pour afficher les instantanés avec débogage historique, consultez Inspecter les états d’application précédents à l’aide d’IntelliTrace
- Pour savoir comment inspecter des variables et naviguer dans le code, consultez Inspecter votre application avec le débogage historique
- Pour en savoir plus sur le débogage avec les événements IntelliTrace, consultez Procédure pas à pas : Utilisation d’IntelliTrace.