Compartilhar via


Como limitar a instrumentação a funções específicas

Você pode limitar a instrumentação e a coleta de dados a uma ou mais funções definindo opções na página de Avançado de Sessão de desempenho ou focar páginas de propriedades binários:

  • Se você especificar as funções na página de propriedades de sessão de desempenho, só essas funções são providas em todos os binários providos da sessão.

  • Se você especificar as funções na página de propriedades de um binário de destino, somente as funções que estão naquele binário em particular são providas.As funções em outros binários de desempenho são providas como de costume.

Limitar a coleta de dados do tem suporte apenas quando a instrumentação que analisa o método é selecionada.

ObservaçãoObservação

Você também pode usar a página de Avançado as páginas de propriedades de Sessão de desempenho para definir outras opções que estão disponíveis para a ferramenta de gerenciamento de linha de comando de Ferramentas de Criação de Perfil VSInstr .

Para limitar a instrumentação a funções específicas em uma sessão de desempenho

  1. Em Desempenho Explorer, clique com o botão direito do mouse no nome da sessão e clique em Propriedades.

    A caixa de diálogo Páginas de Propriedades é exibida.

  2. Na caixa de diálogo de Páginas de Propriedades , clique em Avançado.

  3. Na caixa de texto de Opções adicionais de instrumentação , use a sintaxe a seguir para digite o nome de função que você deseja a:

    /include:FuncSpec[;FuncSpec]...

    FuncSpec é o nome do namespace e de função.Tem o formato Namespace**::**FunctionName.Use um ponto-e-vírgula para separar várias funções.Use um asterisco (*) para especificar um curinga para um ou mais caracteres.Por exemplo, /include:MyNS::* especifica todas as funções do namespace MyNS.

    ObservaçãoObservação

    Para listar as funções em um binário, abra uma janela de prompt de comando no diretório de instalação de Ferramentas de Criação de Perfil (normalmente, no diretório \ ferramentas de equipe \ ferramentas de desempenho no diretório de instalação de Visual Studio Application Lifecycle Management ) e digite o vsinstr /DumpFuncs

Para limitar a instrumentação a funções específicas em um binário

  1. Em Desempenho Explorer, localize o nome binário no nó de Destinos da sessão de desempenho.

  2. Clique com o botão direito do mouse no nome binário e clique em Propriedades.

    A caixa de diálogo Páginas de Propriedades é exibida.

  3. Na caixa de diálogo de Páginas de Propriedades , clique em Avançado.

  4. Na caixa de texto de Opções adicionais de instrumentação , use a sintaxe a seguir para digite o nome de função que você deseja a:

    /include:FuncSpec[;FuncSpec]...

    FuncSpec é o nome do namespace e de função.Tem o formato Namespace**::**FunctionName.Use um ponto-e-vírgula para separar várias funções.Use um asterisco (*) para especificar um curinga para um ou mais caracteres.Por exemplo, /include:MyNS::* especifica todas as funções do namespace MyNS.

    ObservaçãoObservação

    Para listar as funções em um binário, abra uma janela de prompt de comando no diretório de instalação de Ferramentas de Criação de Perfil (normalmente, no diretório \ ferramentas de equipe \ ferramentas de desempenho no diretório de instalação de Visual Studio Application Lifecycle Management ) e digite o vsinstr /DumpFuncs

Consulte também

Tarefas

Como limitar a instrumentação a DLLs específicas

Como especificar opções de instrumentação adicionais

Conceitos

Controlando coleção de dados em ferramentas de criação de perfil