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
In Pagine delle proprietà per la sessione di prestazioni fare clic su Contatori CPU.
Selezionare la casella di controllo Raccogli contatori CPU.
Espandere la struttura ad albero Contatori di prestazioni disponibili fino a individuare gli eventi di esempio che si desidera raccogliere.
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