Analisi delle prestazioni dell'applicazione tramite gli strumenti di profilatura
Le informazioni contenute in questo argomento sono valide per:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Gli strumenti di profilatura di Visual Studio consentono agli sviluppatori di misurare, valutare e risolvere i problemi correlati alle prestazioni riscontrati nel codice. Tali strumenti sono completamente integrati nell'IDE al fine di semplificare le attività dell'utente
La profilatura di un'applicazione è un processo semplice che ha inizio con la creazione di una nuova sessione di prestazioni. In Visual Studio Team Edition for Developers è possibile utilizzare la Creazione guidata nuova sessione di prestazioni per creare una nuova sessione di prestazioni. Al termine di una sessione di prestazioni, i dati raccolti durante la profilatura vengono salvati in un file vsp che può essere visualizzato all'interno dell'IDE. Sono disponibili diverse visualizzazioni di report che consentono di visualizzare e rilevare i problemi di prestazioni dai dati raccolti.
Gli strumenti di profilatura possono essere utilizzati anche dalla riga di comando. Ciò garantisce agli utenti la flessibilità di eseguire gli strumenti in questione dalla riga di comando o di servirsene per automatizzare le attività in cui vengono utilizzati script.
Per ulteriori informazioni sugli argomenti correnti e avanzati relativi alle prestazioni e alla profilatura, cercare in Microsoft Developer Network e nei blog Microsoft. Utilizzare le parole chiave team aziendale strumenti di prestazioni.
Attività comuni
Attività |
Contenuto correlato |
---|---|
Informazioni sui concetti correlati alla profilatura: informazioni su concetti e termini relativi alla raccolta, visualizzazione e analisi delle prestazioni del codice mediante gli strumenti di profilatura. |
|
Esercitazioni pratiche: procedure di base utilizzabili per raccogliere, visualizzare e analizzare le prestazioni del codice mediante gli strumenti di profilatura. È possibile esercitarsi con procedure dettagliate pratiche. |
|
Configurare una sessione di profilatura: informazioni sui metodi avanzati per specificare progetti o binari da profilare, selezionare un metodo di profilatura, scegliere i dati sulle prestazioni da raccogliere e impostare altre opzioni di sessione di profilatura. |
|
Controllare i dati raccolti dal profiler: informazioni su come utilizzare le proprietà della sessione di prestazioni e le procedure interattive per avviare e interrompere la profilatura nonché come limitare i dati sulle prestazioni raccolte ai soli desiderati. |
|
Individuare problemi di prestazioni: informazioni su come visualizzare e analizzare i dati di prestazioni raccolti nella finestra di visualizzazione dei rapporti degli strumenti di profilatura. |
|
Analizzare le variazioni di prestazioni: informazioni su come confrontare due file di dati del profiler per analizzare le variazioni di prestazioni. |
|
Salvare e condividere i risultati: informazioni su come salvare i dati di profilatura a fini di archiviazione e condivisione. |
|
Automatizzare la profilatura: informazioni sull'utilizzo degli strumenti di profilatura dal prompt dei comandi. |
|
Controllare la profilatura a livello di programmazione: informazioni su come utilizzare le API degli strumenti di profilatura gestite e native per controllare la raccolta dei dati direttamente dal codice sorgente. |