Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. Consultare per eseguire gli strumenti di profilatura su 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 passaggio, il tempo trascorso tra la pausa e il punto di interruzione precedente viene visualizzato come suggerimento nella finestra dell'editor. Per ulteriori informazioni, vedere Suggerimenti sulle prestazioni: Informazioni sulle prestazioni a colpo d'occhio durante il debug con Visual Studio.
Finestra Strumenti di diagnostica
I punti di interruzione e i dati temporali associati vengono registrati nella finestra strumenti di diagnostica.
La figura seguente mostra la finestra degli strumenti di diagnostica .
Gli eventi di interruzione nella linea temporale contrassegnano i punti di interruzione raggiunti nella sessione di debug. Fare clic su un evento per selezionarlo nell'elenco dei dettagli Debugger.
Il grafico Utilizzo CPU mostra la variazione dell'uso della CPU attraverso tutti i core del processore nella sessione di debugging.
L'elenco eventi nel riquadro dei dettagli del Debugger include elementi per ciascun 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.
Ottenere suggerimenti per l'ottimizzazione basata su intelligenza artificiale da PerfTips
In Visual Studio 2026 versione 18.4 e successive, PerfTips si integra con Copilot Profiler Agent per fornire l'analisi delle prestazioni guidata dall'intelligenza artificiale durante il debug.
Quando il debugger viene sospeso in corrispondenza di un punto di interruzione o dopo un'operazione di passaggio, in PerfTip viene visualizzato il tempo trascorso insieme ai segnali di prestazioni aggiuntivi. Fare clic su PerfTip per chiedere a Copilot suggerimenti per l'ottimizzazione. L'agente profiler acquisisce i dati di runtime, inclusi il tempo trascorso, l'utilizzo della CPU e le allocazioni di memoria, e usa Copilot per individuare le aree sensibili delle prestazioni e suggerire correzioni del codice di destinazione.
Prerequisiti
- Visual Studio 2026 versione 18.4 o successiva.
- Un account GitHub con accesso Copilot connesso a Visual Studio.
Usare l'agente profiler attraverso un PerfTip
- Impostare un punto di interruzione e avviare il debug dell'applicazione.
- Quando il debugger si interrompe, si osservi il PerfTip che appare nell'editor e mostra il tempo trascorso.
- Fare clic su PerfTip per aprire un prompt di Copilot con contesto di prestazioni.
- L'agente profiler analizza i dati di runtime acquisiti e fornisce suggerimenti di ottimizzazione.
Per un'esercitazione completa sul Profiler Agent, consultare Profilare la tua app con GitHub Copilot Profiler Agent.
Attivare o disattivare PerfTips
Per abilitare o disabilitare PerfTips:
Nel menu Debug scegliere Opzioni .
Controlla o deseleziona Mostra PerfTip trascorso durante il debug.
Attivare o disattivare la finestra Strumenti di diagnostica
Per abilitare o disabilitare la finestra Strumenti di diagnostica:
Nel menu Debug scegliere Opzioni .
Controllare o deselezionare Abilitare gli strumenti di diagnostica durante il debug.