Condividi tramite


Suggerimenti perf

Il debugger di Visual Studio PerfTips e gli strumenti di diagnostica integrati nel debugger consentono di monitorare e analizzare le prestazioni dell'app durante il debug.

Anche se gli strumenti di diagnostica integrati nel debugger sono un ottimo modo per conoscere i problemi di prestazioni durante lo sviluppo, il debugger può avere un impatto significativo sulle prestazioni dell'app. Per raccogliere dati sulle prestazioni più accurati, è consigliabile usare gli strumenti in Performance Profiler come parte aggiuntiva delle indagini sulle prestazioni. Vedere Eseguire gli strumenti di profilatura nelle build di rilascio o di debug.

Suggerimenti perf

Quando il debugger arresta l'esecuzione in corrispondenza di un punto di interruzione o durante un'operazione di avanzamento, il tempo trascorso tra l'interruzione e il punto di interruzione precedente viene visualizzato come suggerimento nella finestra dell'editor. Per ulteriori informazioni, vedere PerfTips: Informazioni sulle prestazioni a colpo d'occhio durante il debug con Visual Studio.

PerfTip

Finestra strumenti di diagnostica

I punti di interruzione e i dati di temporizzazione associati vengono registrati nella finestra degli strumenti di diagnostica.

La figura seguente mostra la finestra Strumenti di diagnostica .

Screenshot della finestra Strumenti di diagnostica nel debugger di Visual Studio, che mostra la sequenza temporale degli eventi e i grafici per l'utilizzo della memoria e della CPU.

  • Gli eventi di interruzione nella cronologia contrassegnano i punti di interruzione raggiunti nella sessione di debug. Fare clic su un evento per selezionarlo nella lista dettagli Debugger.

  • Il grafico sull’utilizzo della CPU mostra la modifica nell'uso della CPU in tutti i core del processore durante la sessione di debugging.

  • L'elenco eventi del riquadro dei dettagli del Debugger include elementi per ogni punto di interruzione.

  • La colonna durata durata di un evento di interruzione visualizza il tempo trascorso tra l'evento e il punto di interruzione precedente.

Attivare o disattivare PerfTips

Per abilitare o disabilitare PerfTips:

  1. Nel menu Debug scegliere Opzioni .

  2. Selezionare o deselezionare Visualizza PerfTip tempo trascorso durante il debug.

Attivare o disattivare la finestra Strumenti di diagnostica

Per abilitare o disabilitare la finestra Strumenti di diagnostica:

  1. Nel menu Debug scegliere Opzioni .

  2. Controllare o deselezionare Abilitare gli strumenti di diagnostica durante il debug.