outils de débogage informatiques sont utilisés par les utilisateurs professionnels de comprendre pourquoi un programme informatique ou un système d'exploitation s'est écrasé . Les concepteurs de programmes utilisent généralement des outils de débogage pour régler les conflits entre leurs programmes et les systèmes d'exploitation Microsoft. Microsoft propose cinq outils de débogage pour les systèmes Windows x64 --- tous gratuits sauf pour Microsoft Visual Studio Debugger . Microsoft Console Debugger
Microsoft Console Debugger ( CDB) propose une analyse de bas niveau de la mémoire de Windows , ce qui est utile pour résoudre les conflits de mémoire entre deux applications informatiques différentes . Si un programme particulier est en panne , la BDC peut être utilisé pour étudier les paramètres du programme a causé l'accident . Certains programmeurs utilisent Microsoft Console Debugger pour scanner code machine démontée pour des erreurs . CDB peut lire et écrire à la fois paginée ( mémoire actuellement utilisée par les programmes ) et non paginée ( mémoire libre pas utilisée ) de mémoire.
Microsoft NT symbolique débogueur
Microsoft NT Debugger symbolique ( NTSD ) offre les mêmes caractéristiques de débogage à CDB , sauf pour le fait que NTSD s'ouvre dans une nouvelle fenêtre avec une interface Windows au lieu de DOS. CDB va de l' invite de commandes. Un avantage de NTSD est qu'il est livré en standard dans le répertoire system32 de systèmes d'exploitation Windows x64 , contrairement à Microsoft Console Debugger qui doivent être téléchargés .
Kernel Debugger
noyaux sont des compilations de code qui régissent les relations entre les composants matériels et logiciels. Les programmeurs utilisent Kernel Debugger ( KD) de développer des pilotes de périphériques qui comblera le fossé entre le matériel , comme un modem ou de la carte graphique et le système d'exploitation Windows. Le KD peut être utilisé pour traiter plus graves programmes du système d' exploitation tels que des écrans bleus . Écrans bleus surgissent après une erreur système critique , après quoi l'ordinateur doit être redémarré.
Débogueur Windows
débogueur Windows ( WinDbg ) combine débogueur du noyau et NTSD avec une interface utilisateur conviviale. WinDbg dispose de deux modes. Le programme peut être utilisé pour déboguer les noyaux ou peut être utilisé pour déboguer les erreurs du programme ordinaire .
Microsoft Visual Studio Debugger
Microsoft Visual Studio Debugger ( MVSB ) est un populaire choix pour les concepteurs Web , les éditeurs de code, et les créateurs de logiciels. Cet outil de débogage est livré avec Microsoft Visual Studio, une application de développement qui aide les utilisateurs à créer des applications Web , sites Web et autres types de logiciels . MVSB offre un support pour la plupart des langages de programmation et une interface graphique conviviale qui est simple à utiliser . MVSB peut offrir des suggestions pour aider les développeurs à trouver et à éviter les erreurs de programmation. Les utilisateurs devront toujours utiliser WinDbg ou débogueur du noyau si elles travaillent sur le code du noyau .