Analisi delle prestazioni dell'applicazione tramite gli strumenti di profilatura

Gli strumenti di profilatura di Visual Studio consentono agli sviluppatori di misurare, valutare e risolvere i problemi correlati alle prestazioni riscontrati nel codice.Questi strumenti sono completamente integrati nell'IDE per fornire un'esperienza utente trasparente e accessibile.

Gli strumenti di profilatura sono disponibili nelle edizioni Professional, Premium e Ultimate di Visual Studio 2013.Non sono disponibili nelle edizioni Express.

Profilatura di un'applicazione è semplice.Iniziare creando una nuova sessione di prestazioni.In Visual Studio Team System Development Edition, è possibile utilizzare la creazione guidata sessione di prestazioni per creare una nuova sessione di prestazioni.Al termine di una sessione di prestazioni, i dati raccolti durante l'analisi vengono salvati in un file con estensione vsp.È possibile visualizzare il file con estensione vsp all'interno dell'IDE.Sono disponibili diverse visualizzazioni dei rapporti consentono di visualizzare e rilevare i problemi di prestazioni dai dati raccolti.

strumenti di profilatura utilizzabili dalla riga di comandoCiò consente agli utenti la flessibilità di utilizzo per automatizzare le attività che utilizzano script o l'esecuzione di questi strumenti da riga di comando.

Per ulteriori informazioni sugli argomenti correnti e avanzati relativi alle prestazioni e la profilatura, cercare Microsoft Developer Network e nei blog di Microsoft.Utilizzare le parole chiave Team degli strumenti di prestazioni aziendali.

Attività comuni

Attività

Contenuto correlato

Nuove tecniche per Windows 8

Profilatura delle applicazioni Windows 8 e Windows Server 2012

Comprendere concetti di profilatura: apprendere i concetti e termini che si utilizzerà per raccogliere, visualizzare e analizzare le prestazioni del codice utilizzando gli strumenti di profilatura.

Cenni preliminari (strumenti di profilatura)

Rapido e farlo: apprendere le procedure di base che verrà utilizzato quando si raccolgono, visualizzare e analizzare le prestazioni del codice utilizzando gli strumenti di profilatura.Provare con procedure dettagliate pratiche.

Guida introduttiva agli strumenti di profilatura

Configurare una sessione di profilatura: ulteriori metodi come specificare i progetti o i file binari al profilo, selezionare un metodo di profilatura, scegliere i dati sulle prestazioni da raccogliere e impostare altre opzioni di sessione di profilatura avanzati.

Configurazione di sessioni di prestazioni per gli strumenti di profilatura

Controllare i dati che il profiler raccoglie: informazioni su come utilizzare la proprietà di sessione di prestazioni e le procedure interattive per avviare e interrompere la profilatura e come limitare i dati sulle prestazioni raccolti al solo le informazioni desiderate.

Controllo della raccolta dei dati negli strumenti di profilatura

Individuare problemi di prestazioni: informazioni su come visualizzare e analizzare i dati sulle prestazioni raccolti nella finestra di visualizzazione del rapporto degli strumenti di profilatura.

Analisi dei dati degli strumenti di profilatura

Analizzare le variazioni delle prestazioni: informazioni su come confrontare due file di dati del profiler per analizzare le variazioni delle prestazioni.

Confronto di file di dati degli strumenti di profilatura

Salvare e condividere i risultati: informazioni su come salvare dati di profilatura per l'archiviazione o la condivisione.

Salvataggio ed esportazione di dati degli strumenti di profilatura

Automatizzare profilatura: viene illustrato come utilizzare gli strumenti di profilatura dalla riga di comando.

Utilizzo degli strumenti di profilatura dalla riga di comando

Controllare a livello di programmazione di profilatura: imparare a utilizzare il nativo e gestito strumenti API alla raccolta di dati di controllo direttamente dal codice sorgente.

API per strumenti di profilatura