Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede limitar la instrumentación y la recolección de datos a una o más funciones; para ello, deberá establecer determinadas opciones en la página Avanzadas de la Sesión de rendimiento o en las páginas de propiedades del binario de destino:
Si especifica las funciones en la página de propiedades de la sesión de rendimiento, sólo se instrumentan esas funciones en todos los binarios instrumentados de la sesión.
Si especifica las funciones en la página de propiedades de un binario de destino, se instrumentan sólo las funciones que estén en ese binario determinado.Las funciones en otros binarios del rendimiento se instrumentan de la forma habitual.
La limitación de la recolección de datos de esta forma sólo se admite cuando se selecciona el método de generación de perfiles de instrumentación.
[!NOTA]
También puede utilizar la página Avanzadas de las páginas de propiedades de Sesión de rendimiento con el fin de establecer otras opciones disponibles para la herramienta de instrumentación de la línea de comandos VSInstr de las herramientas de generación de perfiles.
Para limitar la instrumentación a funciones específicas de una sesión de rendimiento
En el Explorador de rendimiento, haga clic con el botón secundario del mouse en el nombre de la sesión y, a continuación, haga clic en Propiedades.
Aparece el cuadro de diálogo Páginas de propiedades.
En el cuadro de diálogo Páginas de propiedades , haga clic en Avanzadas.
En el cuadro de texto Opciones de instrumentación adicionales , utilice la siguiente sintaxis para escribir el nombre de las funciones que desea instrumentar:
/include:FuncSpec[;FuncSpec]...
FuncSpec es el espacio de nombres y el nombre de la función.Tiene el formato Namespace**::**FunctionName.Utilice punto y coma para separar varias funciones.Utilice un asterisco (*) para especificar un carácter comodín para uno o más caracteres.Por ejemplo, /include:MyNS::* especifica todas las funciones del espacio de nombres MyNS.
[!NOTA]
Para enumerar las funciones de un binario, abra una ventana del símbolo del sistema en el directorio de instalación de las herramientas de generación de perfiles (normalmente el directorio \Team Tools\Performance Tools, en el directorio de instalación de Visual Studio Application Lifecycle Management ) y, a continuación, escriba vsinstr /DumpFuncs.
Para limitar la instrumentación a funciones específicas de un binario
En el Explorador de rendimiento, busque el nombre del binario en el nodo Destinos de la sesión de rendimiento.
Haga clic con el botón secundario del mouse en el nombre del binario y seleccione Propiedades.
Aparece el cuadro de diálogo Páginas de propiedades.
En el cuadro de diálogo Páginas de propiedades , haga clic en Avanzadas.
En el cuadro de texto Opciones de instrumentación adicionales , utilice la siguiente sintaxis para escribir el nombre de las funciones que desea instrumentar:
/include:FuncSpec[;FuncSpec]...
FuncSpec es el espacio de nombres y el nombre de la función.Tiene el formato Namespace**::**FunctionName.Utilice punto y coma para separar varias funciones.Utilice un asterisco (*) para especificar un carácter comodín para uno o más caracteres.Por ejemplo, /include:MyNS::* especifica todas las funciones del espacio de nombres MyNS.
[!NOTA]
Para enumerar las funciones de un binario, abra una ventana del símbolo del sistema en el directorio de instalación de las herramientas de generación de perfiles (normalmente el directorio \Team Tools\Performance Tools, en el directorio de instalación de Visual Studio Application Lifecycle Management ) y, a continuación, escriba vsinstr /DumpFuncs.
Vea también
Tareas
Cómo: Limitar la instrumentación a archivos DLL específicos
Cómo: Especificar opciones de instrumentación adicional
Conceptos
Controlar recolecciones de datos en las Herramientas de generación de perfiles