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.
La opción Attach de VSPerfCmd.exe inicia la generación de perfiles de muestra de los procesos en ejecución que se especifican mediante el identificador de proceso (PID).
Para utilizar la opción Attach, debe especificar el método Sample en la opción Start.
[!NOTA]
Si la opción Start se especificó con la opción Crosssession, cualquier llamada a VSPerfCmd /Attach o a VSPerfCmd /Detach también debe especificar Crosssession.
VSPerfCmd.exe /Attach:ProcessID [Options]
Parámetros
- ProcessID
Identificador de proceso (PID) del proceso en ejecución.El PID de un proceso en ejecución se muestra en la pestaña Procesos del Administrador de tareas de Windows.
Opciones válidas
Las opciones VSPerfCmd siguientes se pueden combinar con la opción Attach en una línea de comandos única.
Crosssession
Habilita la generación de perfiles de aplicaciones en sesiones distintas del inicio de sesión.Necesaria si se especificó la opción Start con la opción Crosssession.**Start:**Method
Inicializa la sesión del generador de perfiles de línea de comandos y establece el método de generación de perfiles especificado.TargetCLR
Especifica la versión del Common Language Runtime (CLR) de .NET Framework para la generación de perfiles cuando se carga más de una versión se carga en una sesión de generación de perfiles.De forma predeterminada, se generan los perfiles de la primera versión cargada.GlobalOnGlobalOff
Reanuda (GlobalOn) o pausa (GlobalOff), la generación de perfiles, pero no finaliza la sesión de generación de perfiles.**ProcessOn:PIDProcessOff:**PID
Reanuda (ProcessOn) o pausa (ProcessOff) la generación de perfiles para el proceso especificado.
Opciones de Intervalo
Se puede especificar una de las siguientes opciones de intervalo de muestreo en la línea de comandos de Attach.El intervalo de muestreo predeterminado es de 10.000.000 de ciclos de reloj de procesador.
Timer[**:Cycles]PF[:Events]Sys[:Events]Counter[:**Name,Reload,FriendlyName]
Especifica el número y el tipo de intervalo de muestreo.Timer: muestras cada número Cycles de ciclos de reloj de procesador.Si no se especifica Cycles, se utilizan 10.000.000 ciclos.
PF: muestrea cada Events errores de página.Si no se especifica Events, se utilizan 10 errores de página.
Sys: muestrea cada Events llamadas al sistema operativo.Si no se especifica Events, se utilizan 10 llamadas al sistema.
Counter: muestrea cada número Reload del contador de rendimiento de la CPU especificado por Name.Opcionalmente, FriendlyName puede especificar una cadena para utilizarla como encabezado de columna en informes del generador de perfiles.
Ejemplo
En este ejemplo se muestra cómo se adjunta a una instancia en ejecución de una aplicación con el identificador de proceso 12345.
VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Attach:12345
Vea también
Referencia
Conceptos
Generación de perfiles de aplicaciones independientes en la línea de comandos
Generar perfiles mediante línea de comandos de aplicaciones web ASP.NET
Generación de perfiles de servicio desde la línea de comandos