Compartir a través de


VSPerfMon

Puede utilizar la herramienta VSPerfMon para recopilar datos de rendimiento de una aplicación; esta herramienta la suele iniciar VSPerfCmd.exe. VSPerfMon muestra información adicional sobre la asociación y desasociación de procesos, que no está disponible con la herramienta VSPerfCmd. Para ver esta información, inicie VSPerfMon en una ventana independiente. Para invocar VSPerfMon, utilice la sintaxis siguiente:

VSPerfMon [/U] </TRACE [/COUNTER:cfg] | /SAMPLE | /COVERAGE> /CROSSSESSION /OUTPUT <file name> [/WINCOUNTER:cfg] [/USER [DOMAIN\]username]

La tabla siguiente describe las opciones de la herramienta VSPerfMon:

Opciones

Descripción

U

La salida de la consola redirigida se escribe como Unicode. Debe ser la primera opción especificada.

OUTPUT:<nombre de archivo>

Redirige el resultado al nombre de archivo especificado.

TRACE

Inicia el monitor de rendimiento para la generación de perfiles instrumentada.

SAMPLE

Inicia el monitor de rendimiento para la generación de perfiles de muestreo.

COVERAGE

Inicia el monitor de rendimiento para la recolección de cobertura de código.

CONCURRENCY

Inicia el monitor de rendimiento para la generación de perfiles de simultaneidad. De forma predeterminada, la opción /CONCURRENCY recopila datos de contención de recursos y visualización del subproceso y datos de ejecución. Puede especificar una de las siguientes opciones para restringir la recopilación de datos de contención de recursos o visualización del subproceso y datos de ejecución.

  • Para recopilar solo datos de contención de recursos, especifique la opción /RESOURCEONLY con la opción /CONCURRENCY.

  • Para recopilar solo la visualización del subproceso y los datos de ejecución, especifique la opción /THREADONLY con la opción /CONCURRENCY.

Para recopilar datos de contención de recursos y visualización del subproceso y datos de ejecución, utilice /CONCURRENCY sin la opción /THREADONLY y con la opción /CONCURRENCY.

USER:[dominio\]nombreDeUsuario

Permite el acceso de cliente al monitor de rendimiento desde la cuenta especificada.

CROSSSESSION

Habilita la generación de perfiles entre sesiones.

COUNTER:cfg

Cuando se utiliza el método de generación de perfiles de instrumentación (TRACE), especifica un contador de CPU que se va a recopilar en cada punto de instrumentación. Para recopilar múltiples datos de contador, especifique varias opciones Counter.

Utilice la sintaxis siguiente para especificar los datos del contador (cfg):

CounterName[,Reload[,FriendlyName]]

  • CounterName es el nombre de un contador devuelto por el comando /QueryCounters de VSPerfCmd.

  • Reload es el intervalo de muestreo del evento de contador. No utilice Reload con el método de instrumentación.

  • Cuando se especifica, FriendlyName reemplaza a CounterName en los nombres de columnas de informes de las herramientas de generación de perfiles.

WINCOUNTER:path

Especifica un contador de rendimiento de Windows para incluirlo con datos de marcas. path es una cadena del contador de rendimiento de Windows en el formato de ruta de acceso de contador PDH. Por ejemplo:

\Processor(0)\% Processor Time

\System\Context Switches/sec

AUTOMARK:n

Especifica el intervalo (en milisegundos) entre marcas automáticas cuando se usa /WINCOUNTER. Redondea al alza a los 500 ms más próximos.

Use 0 para deshabilitar las marcas automáticas. (valor predeterminado = 500 ms si no se especifica)

Vea también

Referencia

VSInstr

VSPerfCmd

VSPerfReport

Otros recursos

Vistas de informes de las herramientas de generación de perfiles