Strumenti

Usa WinDbg per il debug delle app Win32 e dei driver Windows.

Usa il debugger di Visual Studio per osservare il comportamento dell'app in fase di esecuzione e per individuare gli errori di logica.

Linee guida generali sul debug

Crea un debugger di base, basato sugli eventi, che attende eventi di debug, causa eccezioni dei punti di interruzione e trasferisce al debugger il controllo dell'esecuzione.

Aggiungi all'app il codice per la gestione degli errori per un adeguato ripristino in caso di errori imprevisti.

Usa un manifesto XML per definire gli eventi da pubblicare su un canale o su una sessione di ETW per registrare o tenere traccia degli eventi per la risoluzione dei problemi.

Controlla la gestione del software e delle eccezioni hardware e garantisci il supporto dei debugger per tutti i computer e i linguaggi di programmazione.

Diagnostica i blocchi e i deadlock dell'app recuperando una catena di attesa per uno o più thread e oggetti di sincronizzazione.

Accedi e apporta modifiche allo stato e alle informazioni sulle funzionalità estese del processore, tra cui AVX Intel. Questa funzionalità riguarda le app che usano in modo intensivo il calcolo a virgola mobile.

Debug in Visual Studio

Usa le tecniche di debug standard per le app con destinazione CLR (Common Language Runtime).

Usa le tecniche di debug standard per le app native e le app Win32 scritte in C++.

Con gli strumenti di diagnostica per la grafica puoi eseguire il debug degli errori grafici nell'app o nel gioco DirectX.

La pagina è stata utile?
Altro feedback?
Grazie! Il tuo feedback è importante.