Compartilhar via


Como: Instrumentação de limite para funções específicas

Você pode limitar a instrumentação e coleta de dados para uma ou mais funções, definindo opções na Advanced página da Sessão de desempenho ou páginas de propriedade binária de destino:

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

  • Se você especificar as funções na página de propriedades de um binário de destino, apenas as funções que são binário específico são instrumentadas. Funções de outros binários do desempenho são instrumentadas como de costume.

Limitar a coleta de dados dessa maneira é suportado somente quando a método de criação de perfil de instrumentação está selecionada.

ObservaçãoObservação

Você também pode usar o Advanced página da Sessão de desempenho páginas de propriedades para definir outras opções que estão disponíveis para as ferramentas de criação de perfil VSInstr ferramenta de instrumentação de linha de comando.

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

  1. Em Performance Explorer, o nome da sessão com o botão direito e, em seguida, clique em Propriedades.

    A caixa de diálogo Property Pages é exibida.

  2. Sobre o Property Pages caixa de diálogo, clique em Avançado.

  3. No Opções de instrumentação adicionais texto caixa, use a seguinte sintaxe para digitar o nome das funções que você deseja instrumento:

    /include:FuncSpec[;FuncSpec]...

    FuncSpecé o nome do namespace e função. Ele tem o formato Namespace**::**FunctionName. Use um ponto e vírgula para separar várias funções. Use um asterisco (*) para especificar um caractere curinga para um ou mais caracteres. Por exemplo, /include:MyNS::* Especifica todas as funções no 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, o diretório de ferramentas \Team Tools\Performance sob a Visual Studio Application Lifecycle Management diretório de instalação) e digite vsinstr /DumpFuncs

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

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

  2. O nome binário com o botão direito e clique em Propriedades.

    A caixa de diálogo Property Pages é exibida.

  3. Sobre o Property Pages caixa de diálogo, clique em Avançado.

  4. No Opções de instrumentação adicionais texto caixa, use a seguinte sintaxe para digitar o nome das funções que você deseja instrumento:

    /include:FuncSpec[;FuncSpec]...

    FuncSpec é o nome do namespace e função. Ele tem o formato Namespace**::**FunctionName. Use um ponto e vírgula para separar várias funções. Use um asterisco (*) para especificar um caractere curinga para um ou mais caracteres. Por exemplo, /include:MyNS::* Especifica todas as funções no 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, o diretório de ferramentas \Team Tools\Performance sob a Visual Studio Application Lifecycle Management diretório de instalação) e digite vsinstr /DumpFuncs

Consulte também

Tarefas

Como: Instrumentação de limite para DLLs específicas

Como: Especificar opções adicionais de instrumentação

Conceitos

Controlar a coleta de dados em ferramentas de criação de perfil