Collecter des données de temporisation détaillées pour une application autonome en utilisant la ligne de commande du profileur
Cet article décrit les procédures et les options de collecte des données de performances détaillées pour un composant client (autonome) tel qu’une DLL en utilisant la méthode d’instrumentation à partir de la ligne de commande. utiliseR la méthode d’instrumentation pour collecter des information de temporisation détaillées. Les données d’instrumentation sont utiles pour analyser les problèmes d’E/S et pour analyser de manière plus approfondie les scénarios d’application.
Note
Pour .NET Core et .NET 5+, consultez Mesurer les performances d’une application à partir de la ligne de commande pour obtenir des scénarios d’instrumentation de ligne de commande. VSInstr n’est pas pris en charge pour des fichiers binaires .NET Core et .NET 5+. À compter de Visual Studio 2022 version 17.6, nous vous re commandons l’utilisation de la fonction VSDiagnostics.exe pour des scénarios .NET Framework, car elle fournit une instrumentation dynamique.
À l’aide de VSInstr, vous pouvez instrumenter les DLL pour lesquelles vous souhaitez obtenir des informations de temporisation, puis utiliser VSPerfCmd pour capturer la trace. Cela génère un fichier .vsp qui peut ensuite être chargé et analysé dans Visual Studio.
Tâches courantes
Tâche | Contenu connexe |
---|---|
Profiler une application .NET Framework à l’aide de l’instrumentation | - Instrumenter un composant .NET et collecter les données détaillées de synchronisation |
Profiler une application C/C++ à l’aide de l’instrumentation | - Instrumenter un composant natif et collecter les données détaillées de synchronisation |
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour