Condividi tramite


Proprietà della sessione di prestazioni

Aggiornamento: novembre 2007

Una sessione di prestazioni consente all'utente di configurare le impostazioni che determinano la modalità di analisi dell'applicazione e di memorizzare i report generati per una sessione. Per creare una sessione di prestazioni, è possibile eseguire la Creazione guidata sessione di prestazioni o creare manualmente una sessione. Una volta creata, la Sessione prestazioni viene visualizzata in Esplora prestazioni.

Per visualizzare le proprietà della sessione di prestazioni, selezionare il nome della sessione in Esplora prestazioni, fare clic con il pulsante destro del mouse e scegliere Proprietà.

La sessione di prestazioni presenta le pagine delle proprietà seguenti:

Generale

Queste impostazioni consentono di scegliere tra il campionamento e la strumentazione, aggiungere dati relativi alla durata e alla raccolta di oggetti .NET, visualizzare la finestra Controllo raccolta dati durante la raccolta dei dati e specificare il percorso predefinito dei report e le convenzioni di denominazione.

Avvio

Queste impostazioni consentono di scegliere da un elenco di binari e di specificare il relativo ordine di avvio.

Campionamento

Quando si utilizza il metodo di analisi mediante campionamento, queste impostazioni consentono di selezionare l'intervallo di campionamento e l'evento di esempio. Un evento di esempio viene utilizzato per raccogliere i dati di analisi in un intervallo specifico. Se, ad esempio, l'evento di esempio è costituito dai cicli di clock e l'intervallo di campionamento è impostato su 10.000.000, i dati di analisi verranno raccolti ogni 10 milioni di cicli di clock. Sono disponibili i quattro tipi di eventi di esempio riportati di seguito.

  • Cicli di clock per i problemi legati alla CPU

  • Errori di pagina per i problemi relativi alla memoria

  • Chiamate di sistema per i problemi associati all'I/O

  • Contatori di prestazioni per i problemi di prestazioni ridotte

  • Eventi di esempio aggiuntivi possono essere specificati in base ai contatori delle prestazioni disponibili.

Binario

Queste impostazioni consentono di specificare se si desidera rilocare il binario instrumentato in un'altra posizione. Se, ad esempio, si analizza My.DLL e si sceglie di non rilocare il binario instrumentato, viene creata una copia di backup di My.DLL denominata My.Orig.DLL. Successivamente My.DLL viene modificato con l'inserimento di controlli per la raccolta di dati. Se si sceglie di rilocare il binario instrumentato, il binario originale non viene rinominato e il binario instrumentato viene copiato nel percorso specificato in modo da essere utilizzato durante la strumentazione.

Strumentazione

Queste impostazioni consentono di specificare gli eventi pre-strumentazione e post-strumentazione che devono verificarsi prima o dopo il processo di strumentazione.

Contatori della CPU

Queste impostazioni consentono di raccogliere dati sui contatori di prestazioni CPU. I contatori di prestazioni portabili sono disponibili indipendentemente dalla progettazione o dal produttore della CPU.

Gli eventi piattaforma sono specifici della progettazione e del produttore della CPU. Per ulteriori informazioni sui contatori di prestazioni relativi al processore, vedere la documentazione relativa al processore specifico.

Eventi Windows

Durante l'analisi, è possibile raccogliere i dati dai provider di analisi eventi. Per visualizzare tali dati è possibile utilizzare lo strumento della riga di comando VSPerfReport.exe /calltrace. Per ulteriori informazioni su Event Tracing for Windows (ETW), vedere Informazioni su traccia eventi (informazioni in lingua inglese). Per ulteriori informazioni su VSPerfReport.exe, vedere VSPerfReport.

Contatori Windows

Questa opzione consente di raccogliere dati dai contatori Performance Monitor di Windows. Per raccogliere questi dati, selezionare la casella di controllo Raccogli contatori delle prestazioni Windows. L'intervallo di raccolta può essere impostato nella casella Intervallo di raccolta. Potrebbero essere inoltre disponibili Categoria del contatore e Istanza. Sono disponibili alcuni contatori predefiniti di Performance Monitor di Windows.

Opzioni

Queste impostazioni consentono di aggiungere opzioni al processo di strumentazione specificando uno o più opzioni dello strumento di analisi della riga di comando VSInstr. Ad esempio, per limitare l'analisi a una funzione denominata MyFunction, digitare -include:MyFunction nella casella di testo Opzioni di strumentazione aggiuntive.

Vedere anche

Altre risorse

Cenni preliminari (strumenti di analisi)

Configurazione di sessioni di prestazioni

Controllo della raccolta di dati