Condividi tramite


Diagnosticare una latenza elevata con Informazioni CPU

Informazioni dettagliate sulla CPU è una funzionalità secondaria dello strumento Utilizzo CPU che mostra problemi di latenza comuni, ad esempio la concatenazione di stringhe in modo inefficiente.

Visualizzare informazioni dettagliate auto

La sezione Principali Intuizioni nello strumento di utilizzo della CPU mostra dettagli rapidi del processore, intuizioni e suggerimenti per poter continuare a diagnosticare il problema. Il collegamento Altre informazioni mostra la documentazione dettagliata che illustra il problema. Se sono necessarie altre informazioni, Visualizzare il codice sorgente mostra altri dettagli. Dopo aver selezionato, è possibile visualizzare la visualizzazione albero delle chiamate, che mostra il processo, le funzioni e i chiamanti che usano la maggior parte della CPU.

Screenshot che mostra l'opzione Autio Insights selezionata.

Visualizzare le funzioni principali

Nella pagina di riepilogo in Principali funzioniè possibile trovare le funzioni principali chiamate con il tempo impiegato in ordine decrescente. Il tempo totale della CPU è la quantità di tempo impiegato all'interno di una funzione, incluse le funzioni che chiama, mentre il tempo della CPU propria si riferisce al tempo impiegato esclusivamente nella funzione.

Screenshot che mostra l'opzione Funzioni principali selezionata.

Visualizzare il percorso critico

percorso critico mostra dove è stata impiegata la maggior parte del tempo di CPU nell'applicazione e consente di concentrarsi sull'area che avrebbe avuto l'impatto maggiore. L'analisi di questo percorso di codice usando altri strumenti in Performance Profiler consente di identificare anche i modi per migliorare il codice. Ad esempio, può essere utile identificare come ridurre al minimo le allocazioni nel percorso critico per diminuire la frequenza e il tempo di esecuzione del GC.

Screenshot che mostra l'opzione Percorso Critico selezionato.

Ottenere assistenza per l'intelligenza artificiale

Se si ha Copilot, è possibile ottenere assistenza per l'intelligenza artificiale mentre si osservano le informazioni automatiche sulla CPU. Copilot fornisce informazioni e approfondimenti relativi a un insieme specifico di prestazioni. Con Copilot è anche possibile porre domande sulle funzioni nei percorsi ad accesso frequente identificati nel codice, che consentono di produrre codice più efficiente o conveniente.

Il pulsante Ask CopilotScreenshot del pulsante Chiedi copilot. viene visualizzato anche se non vengono identificate informazioni dettagliate specifiche sulle prestazioni. Selezionare Chiedi a Copilot per imparare da Copilot e iniziare a fare domande.

Animazione dell'uso di Copilot con l'utilizzo della CPU.