Condividi tramite


Procedura: raccogliere dati dei contatori CPU tramite il metodo di strumentazione

Un contatore di eventi CPU viene utilizzato per raccogliere i dati relativi alle prestazioni dell'hardware.In questo argomento viene illustrato come raccogliere i dati del contatore degli eventi quando si utilizza il metodo di profilatura tramite strumentazione.

Requisiti

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional 

Si verificano 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, eventi di creazione di un ramo ed 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 sono spesso comuni a entrambi i tipi:

  • Eventi memoria

  • Eventi front end

  • Eventi creazione di un ramo

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

  • Raccogliere i dati da uno o più contatori quando si esegue la profilatura tramite strumentazione.

  • Specificare un evento di contatore come intervallo di campionamento quando si esegue la profilatura mediante campionamento.Per ulteriori informazioni, vedere Procedura: scegliere eventi di campionamento.

Per raccogliere dati dei contatori delle prestazioni CPU quando si esegue la profilatura tramite strumentazione

  1. In Pagine delle proprietà per la sessione di prestazioni fare clic su Contatori CPU.

  2. Selezionare la casella di controllo Raccogli contatori CPU.

  3. Espandere la struttura ad albero Contatori di prestazioni disponibili fino a individuare gli eventi di esempio che si desidera raccogliere.

  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

Configurazione di sessioni di prestazioni per gli strumenti di profilatura

Proprietà della sessione di prestazioni

Contatori relativi a CPU e Windows negli strumenti di profilatura