Coletar dados de tempo detalhados para um aplicativo autônomo usando a linha de comando do criador de perfil
Este artigo descreve os procedimentos e as opções para coletar dados de desempenho detalhados de um componente cliente (autônomo), como uma DLL, usando o método de instrumentação na linha de comando. Usar o método de instrumentação para coletar informações de tempo detalhadas. Os dados de instrumentação são úteis para analisar problemas de E/S e para análise refinada de cenários de aplicativo.
Observação
Para o .NET Core e .NET 5+, confira Medir o desempenho do aplicativo na linha de comando para cenários de instrumentação da linha de comando. O VSInstr não é compatível com os binários .NET Core e .NET 5+. A partir do Visual Studio 2022 versão 17.6, recomendamos usar o VSDiagnostics.exe para cenários de .NET Framework, pois ele fornece instrumentação dinâmica.
Usando o VSInstr, você pode instrumentar DLLs para as quais deseja obter informações de tempo e, em seguida, usar o VSPerfCmd para capturar o rastreamento. Isso vai gerar um arquivo .vsp que pode ser carregado e analisado no Visual Studio.
Tarefas comuns
Tarefa | Conteúdo relacionado |
---|---|
Profile a .NET Framework application by using instrumentation (Criar o perfil de um aplicativo do .NET Framework usando a instrumentação) | - Instrumentar um componente do .NET e coletar dados de tempo detalhados |
Profile a C/C++ application by using instrumentation (Criar o perfil de um aplicativo C/C++ usando a instrumentação) | - Instrumentar um componente nativo e coletar dados de tempo detalhados |
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de