Partager via


Profilage des performances des applications SharePoint

Si vos applications SharePoint effectuent lentement ou inefficacement, les fonctionnalités de profilage dans Visual Studio peuvent vous aider à identifier du code et d'autres éléments de façon défavorable qui affectent les performances.

Vue d'ensemble des outils de profilage

Le profilage décrit le processus d'observer et d'inscrire le comportement de performances de votre application lors de son exécution.Le profilage peut découvrir des problèmes tels que des goulots d'étranglement, le code peu efficace, et les problèmes d'allocation de mémoire, qui entraînent des applications qui exécute lentement ou de l'utilisation trop de mémoire.Par exemple, profiler peut identifier des zones réactives dans vos segments de code qui sont souvent appelés et peuvent ralentir les performances globales de votre application.Une fois identifiées, il peut souvent être optimisé ou éliminé des zones réactives.

Visual Studio fournit plusieurs outils de profilage dans l'environnement de développement intégré (IDE) pour vous aider à identifier et localiser ces types de problèmes de performances.Le travail des outils de profilage les mêmes pour les projets sharepoint qu'ils font pour d'autres projets Visual Studio.Les outils de profilage l'Assistant performance vous conduit dans la création d'une session de performance à l'aide de les tests que vous sélectionnez.Une session de performance est un ensemble de données de configuration utilisés pour collecter les informations de performance d'une application, ainsi que les résultats d'une ou de plusieurs exécutions de profilage.Les sessions de performance sont stockées dans votre dossier de projet et peuvent être affichées dans Explorateur de performances.Pour plus d'informations sur les méthodes de profilage disponibles, consultez l' Fonctionnement des méthodes de profilage.

Après avoir créé et exécuté une analyse de profil dans votre application, un rapport fournit des détails sur les performances de l'application.Ce rapport peut inclure des éléments tels qu'un graphique de l'utilisation de l'UC avec le temps, une pile des appels hiérarchique de fonction, ou une arborescence des appels.Le contenu exact d'état peut varier, selon le type de test que vous exécutez, telles que l'échantillonnage ou d'instrumentation.Pour plus d'informations, consultez Vue d'ensemble du rapport des outils de profilage.

Processus de session de performance

Pour profiler une application, commencez à l'aide de les outils de profilage l'Assistant performance à créer une session de performance.Dans la barre de menus, sélectionnez Analyser, Exécutez l'Assistant performance pour ouvrir les outils de profilage l'Assistant performance.L'assistant vous conduit en écrivant les informations requises pour votre session de performance, telle que la méthode de profil vous souhaitez et l'application que vous souhaitez profiler.Pour plus d'informations, consultez Comment : Profiler un site Web ou une application Web à l'aide de l'Assistant performance.Sinon, vous pouvez utiliser les options de ligne de commande pour installer et exécuter une session de performance.Pour plus d'informations, consultez À l'aide de les outils de profilage de la ligne de commande.Si vous voulez configurer manuellement une session de performance à partir de zéro, consultez Comment : Créez manuellement des sessions de performance des outils de profilage.Vous pouvez également créer une session de performance d'un test unitaire.Pour ce faire, dans la fenêtre Résultats des tests , ouvrez le menu contextuel pour le test unitaire, puis choisissez créez la session de performance.

Après avoir installé une session de performance, la configuration de session est enregistrée, le serveur est configuré pour fournir des données de profilage, et l'application s'exécute.Lorsque vous utilisez l'application, les données de performance sont écrites dans un fichier journal.Les sessions de performance sont répertoriées dans Explorateur de performances dans le dossier cibles .Une fois qu'une série de session de performance se termine, son état est répertorié sous le dossier Rapports dans Explorateur de performances.Pour afficher l'état, ouvrez-le dans Explorateur de performances.Pour afficher ou configurer les propriétés d'une session de performance, ouvrez le menu contextuel dans Explorateur de performances, puis choisissez Propriétés.Pour plus d'informations sur les propriétés spécifiques de session de performance, consultez Configurer des sessions de performance des outils de profilage.Pour plus d'informations sur l'interprétation des résultats de la session de performance, consultez Données d'analyse des outils de profilage.

Rubriques connexes

Titre

Description

Procédure pas à pas : profilage d'une application SharePoint

Montre comment effectuer une analyse de profil d'échantillonnage sur une application SharePoint.

Voir aussi

Autres ressources

Génération et débogage de solutions SharePoint