VSPerfMonVSPerfMon

La herramienta VSPerfMon, que normalmente suele iniciar VSPerfCmd.exe, puede utilizarse para recopilar datos de rendimiento de una aplicación.You can use VSPerfMon tool to collect performance data for an application; typically this tool is launched by VSPerfCmd.exe. VSPerfMon muestra información adicional sobre el proceso de adjuntar o separar que no está disponible mediante la herramienta VSPerfCmd.VSPerfMon displays additional information about process attach or detach which is not available by using the VSPerfCmd tool. Para ver esta información, inicie VSPerfMon en una ventana independiente.To view this information, start VSPerfMon in a separate window. Para invocar VSPerfMon, utilice la siguiente sintaxis:To invoke VSPerfMon use the following syntax:

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

En la siguiente tabla se describen las opciones de la herramienta VSPerfMon:The following table describes VSPerfMon tool options:

OpcionesOptions DescriptionDescription
UU Se escribe la salida de la consola redirigida como Unicode.Redirected console output is written as Unicode. Esta debe ser la primera opción especificada.This must be the first option specified.
OUTPUT: < file name >OUTPUT: < file name > Redirige la salida al nombre de archivo especificado.Redirects output to the specified file name.
TRACETRACE Inicia el monitor de rendimiento para la generación de perfiles instrumentada.Starts performance monitor for instrumented profiling.
SAMPLESAMPLE Inicia el monitor de rendimiento para la generación de perfiles de muestreo.Starts the performance monitor for sampling profiling.
COVERAGECOVERAGE Inicia el monitor de rendimiento para la recolección de cobertura de código.Starts the performance monitor for code coverage collection.
CONCURRENCYCONCURRENCY Inicia al monitor de rendimiento para la generación de perfiles de contención de recursos.Starts the performance monitor for resource contention profiling.
USER: [ domain \] usernameUSER: [ domain \] username Permite el acceso de cliente al monitor de rendimiento desde la cuenta especificada.Allows client access to the performance monitor from the specified account.
CROSSSESSIONCROSSSESSION Permite la generación de perfiles entre sesiones.Enables cross-session profiling.
COUNTER :cfgCOUNTER :cfg Cuando se utiliza el método de generación de perfiles instrumentación (TRACE), especifica un contador de CPU que se recopila en cada punto de instrumentación.When the instrumentation (TRACE) profiling method is used, specifies a CPU counter to be collected at each instrumentation point. Puede recopilar datos de varios contadores especificando varias opciones Counter.You can collect multiple counter data by specifying multiple Counter options.

Utilice la siguiente sintaxis para especificar los datos del contador (cfg):Use the following syntax to specify the counter (cfg) data:

CounterName [,Reload[,FriendlyName]]CounterName [,Reload[,FriendlyName]]

- CounterName es el nombre de un contador devuelto por el comando /QueryCounters de VSPerfCmd.- CounterName is the name of a counter returned by the VSPerfCmd /QueryCounters command.
- Reload es el intervalo de muestreo de eventos de contador.- Reload is the counter event sampling interval. No utilice Reload con el método de instrumentación.Do not use Reload with the instrumentation method.
- Cuando se especifica, FriendlyName reemplaza CounterName en los nombres de columna del informe de herramientas de generación de perfiles.- When specified, FriendlyName replaces CounterName in Profiling Tools report column names.
WINCOUNTER :pathWINCOUNTER :path Especifica un contador de rendimiento de Windows que se incluirá con datos de marca.Specifies a Windows performance counter to include with mark data. path es una cadena de contador de rendimiento de Windows en formato de ruta de acceso de contador PDH.path is a Windows Performance counter string in PDH counter path format. Por ejemplo:For example:

\Processor(0)\% Processor Time\Processor(0)\% Processor Time

\System\Context Switches/sec\System\Context Switches/sec
AUTOMARK :nAUTOMARK :n Especifica el intervalo de tiempo (en milisegundos) entre marcas automáticas cuando se usa /WINCOUNTER.Specifies the time interval (in milliseconds) between automatic marks when you use /WINCOUNTER. Redondeado a los 500 ms más cercanos.Rounded up to the nearest 500ms.

Use 0 para deshabilitar las marcas automáticas.Use 0 to disable automatic marks. (predeterminado = 500 ms si no se especifica)(default=500ms if unspecified)

Vea tambiénSee Also

VSInstr VSInstr
VSPerfCmd VSPerfCmd
VSPerfReport VSPerfReport
Vistas de informes de rendimientoPerformance Report Views