Condividi tramite


DA0004: Utilizzo elevato del processore

ID regola

DA0004

Category

Utilizzo di strumenti di profilatura

Metodi di profilatura

Strumentazione

Campionamento

Messaggio

L'utilizzo del processore è costantemente superiore al 75%. Considerare l'utilizzo della modalità di campionamento per le applicazioni basate sulla CPU.

Tipo regola

Informazioni

Quando si esegue la profilatura tramite i metodi di campionamento, memoria .NET o conflitto di risorse, è necessario raccogliere almeno 10 campioni per attivare questa regola.

Causa

L'utilizzo del processore (CPU) è significativamente elevato nei dati di profilatura raccolti utilizzando il metodo di strumentazione. Considerare l'utilizzo del metodo di profilatura del campionamento per profilare applicazioni associate alla CPU.

Descrizione della regola

Durante l'esecuzione di questo profilo, il processore o i processori sono stati molto occupati in modo coerente. Un elevato utilizzo della CPU elevato può indicare un'applicazione basata sulla CPU. In genere i profili instrumentati non rappresentano il modo più valido per esaminare gli scenari di utilizzo della CPU. Il campionamento di solito è più efficace quando si profilano applicazioni che per la maggior parte del tempo eseguono istruzioni sul processore.

Come correggere le violazioni

Tranne nei casi in cui si richiedano intervalli di funzioni o si sia interessati più a comprendere l'input/output che i colli di bottiglia del processore, considerare una nuova esecuzione del profilo dell'applicazione tramite il metodo di campionamento anziché il metodo di strumentazione.