Condividi tramite


Procedura: raccogliere i dati dei contatori CPU

Aggiornamento: novembre 2007

Un contatore di eventi CPU viene utilizzato per raccogliere i dati relativi alle prestazioni dell'hardware. Sono disponibili due tipi di eventi del contatore CPU:

  • Eventi portabili: eventi della CPU che possono essere raccolti indipendentemente dal tipo di CPU

  • Eventi piattaforma: eventi della CPU associati ad un particolare tipo di CPU

Gli eventi portabili includono eventi generali, ad esempio le istruzioni ritirate e i cicli non interrotti, eventi del buffer della CPU, ad esempio i mancati riscontri ITLB, gli eventi di diramazione e gli eventi della cache L2. I contatori degli eventi piattaforma sono determinati dal produttore del processore.

Le categorie di eventi possono essere condivise fra contatori portabili e di piattaforma. Ad esempio, le categorie di dati riportate di seguito che frequentemente sono comuni a entrambi i tipi:

  • Eventi memoria:

  • Eventi front end

  • Eventi diramazione

Nel profiler è possibile raccogliere i dati del contatore delle prestazioni in due modalità:

  • Specificare un evento di contatore come intervallo di campionamento quando si esegue l'analisi mediante campionamento.

  • Raccogliere i dati da uno o più contatori quando si esegue l'analisi tramite strumentazione.

Per specificare un evento di contatore CPU come intervallo di campionamento

  1. In Pagine delle proprietà, fare clic su Campionamento.

  2. Selezionare Contatore di prestazioni dall'elenco a discesa Evento di esempio.

  3. Espandere la struttura ad albero Contatori di prestazioni disponibili quindi individuare l'evento di esempio che si desidera utilizzare per analizzare l'applicazione.

  4. Fare clic sull'evento di esempio.

    Nota:

    L'opzione Contatori di prestazioni disponibili è abilitata solo se si sceglie Contatore di prestazioni nell'elenco a discesa Evento di esempio.

Per raccogliere i dati del contatore di prestazioni quando si esegue l'analisi tramite strumentazione

  1. In Pagine delle proprietà fare clic su Contatori CPU.

  2. Selezionare la casella di controllo Raccogli contatori CPU.

  3. Espandere la struttura ad albero Contatori di prestazioni disponibili quindi individuare gli eventi di esempio di cui raccogliere i dati.

  4. Per ogni evento di cui si desidera raccogliere i dati, selezionare l'evento e fare clic sulla freccia DESTRA per aggiungere l'evento all'elenco Contatori selezionati.

    Nota:

    L'opzione Contatori di prestazioni disponibili è abilitata solo se si seleziona la casella di controllo Raccogli contatori CPU.

Vedere anche

Attività

Procedura: scegliere eventi di campionamento

Concetti

Contatori CPU e Windows

Altre risorse

Configurazione di sessioni di prestazioni

Configurazione di sessioni di prestazioni

Proprietà della sessione di prestazioni