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. |
|
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. |
|
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. |
|
Analizzare le variazioni delle prestazioni: informazioni su come confrontare due file di dati del profiler per analizzare le variazioni delle prestazioni. |
|
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. |