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çã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
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.
Sobre o Property Pages caixa de diálogo, clique em Avançado.
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çã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
Em Performance Explorer, localize o nome binário no destinos o nó da sessão de desempenho.
O nome binário com o botão direito e clique em Propriedades.
A caixa de diálogo Property Pages é exibida.
Sobre o Property Pages caixa de diálogo, clique em Avançado.
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çã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