Profilatura delle prestazioni di applicazioni di SharePoint

Se le applicazioni di SharePoint eseguono lenta o garantire prestazioni efficaci, le funzionalità di profilatura in Visual Studio consentono di identificare il codice e altri elementi che influiscono su negativamente sulle prestazioni.

Cenni preliminari sugli strumenti di profilatura

La profilatura viene descritto il processo di rilevare e di registrazione del comportamento dell'applicazione durante l'esecuzione.L'analisi può rivelare i problemi come colli di bottiglia, il codice inefficiente e problemi di allocazione della memoria, con conseguente le applicazioni in esecuzione lenta o con troppa memoria.Ad esempio, la profilatura può identificare aree sensibili nei segmenti di codice del codice che vengono chiamati frequentemente e possono rallentare le prestazioni globali dell'applicazione.Dopo aver identificato, le aree sensibili può essere ottimizzata o eliminare spesso.

Visual Studio fornisce numerosi strumenti di profilatura nell'ambiente di sviluppo integrato (IDE) per identificare e individuare questi tipi di problemi di prestazioni.Gli strumenti di profilatura funzionano per i progetti SharePoint così come accade per altri progetti di Visual Studio.I cavi della Creazione guidata sessione di prestazioni degli strumenti di profilatura dell'utente mediante la creazione di una sessione di prestazioni utilizzando i test selezionato.Una sessione di prestazioni è un set di dati di configurazione utilizzati per la raccolta delle informazioni di prestazioni da un'applicazione, con risultati di una o più esecuzioni della profilatura.Sessioni di prestazioni vengono archiviate nella cartella del progetto e possono essere visualizzate in Esplora prestazioni.Per ulteriori informazioni sui metodi di profilatura disponibili, vedere Informazioni sui metodi di profilatura.

Dopo aver creato e eseguita un'analisi di profilo sull'applicazione, il rapporto fornisce dettagli sulle prestazioni dell'applicazione.Questo rapporto può includere elementi come un grafico utilizzo CPU nel tempo, uno stack di chiamate di funzione gerarchico, o una struttura ad albero delle chiamate.I contenuti esatti di report possono variare, a seconda del tipo di test da eseguire, come il campionamento o strumentazione.Per ulteriori informazioni, vedere Cenni preliminari rapporto degli strumenti di profilatura.

Processo della sessione di prestazioni

Per profilare un'applicazione, iniziare con la Creazione guidata sessione di prestazioni degli strumenti di profilatura per creare una sessione di prestazioni.Sulla barra dei menu, scegliere Analizza, Avvia Creazione guidata sessione di prestazioni per aprire la Creazione guidata sessione di prestazioni degli strumenti di profilatura.La procedura guidata vengono descritti in dettaglio le informazioni necessarie per la sessione di prestazioni, quali il metodo di profilo desiderato e l'applicazione che si desidera profilare.Per ulteriori informazioni, vedere Procedura: Profilare un sito Web o un'applicazione Web utilizzando la Creazione guidata sessione di prestazioni.In alternativa, è possibile utilizzare le opzioni della riga di comando installare ed eseguire una sessione di prestazioni.Per ulteriori informazioni, vedere Utilizzando gli strumenti di profilatura di da riga di comando.Se si desidera configurare manualmente una sessione di prestazioni da zero, vedere Procedura: Creare manualmente le sessioni di prestazioni con gli strumenti di profilatura.È inoltre possibile creare una sessione di prestazioni da un unit test.A tale scopo, nella finestra Risultati test, aprire il menu di scelta rapida per lo unit test e quindi Crea sessione prestazioni.

Dopo aver installato una sessione di prestazioni, la configurazione della sessione viene salvata, il server è configurato per fornire dati di profilatura e l'applicazione viene eseguita.Utilizzando l'applicazione, i dati di prestazioni vengono scritti in un file di log.Sessioni di prestazioni sono elencate in Esplora prestazioni nella cartella Destinazioni.Dopo l'esecuzione della sessione di prestazioni completa, il rapporto viene elencato nella cartella Rapporti in Esplora prestazioni.Per visualizzare il rapporto, aprirlo in Esplora prestazioni.Per visualizzare o configurare le proprietà di una sessione di prestazioni, aprire il menu di scelta rapida in Esplora prestazioniquindi scegliere Proprietà.Per ulteriori informazioni sulle proprietà specifiche della sessione di prestazioni, vedere sessioni di prestazioni di configurazione per gli strumenti di profilatura.Per informazioni sull'interpretazione dei risultati della sessione di prestazioni, vedere Analizzare i dati degli strumenti di profilatura.

Argomenti correlati

Titolo

Descrizione

Procedura dettagliata: profilatura di un'applicazione di SharePoint

Viene illustrato come eseguire un'analisi di profilo di campionamento su un'applicazione di SharePoint.

Vedere anche

Altre risorse

Compilazione e debug delle soluzioni SharePoint