Compartir a través de


Iniciar

La opción Launch inicia el generador de perfiles mediante el método de muestreo y también inicia la aplicación especificada.

Para utilizar la opción Launch, debe especificar el método Sample en la opción Start.

VSPerfCmd.exe /Launch:AppName [Options]

Parámetros

  • AppName
    Nombre de la aplicación que se va a iniciar.Se admiten las rutas de acceso completas y parciales desde el directorio actual.

Opciones válidas

Las opciones de VSPerfCmd siguientes se pueden combinar con la opción Launch en una línea de comandos única.

  • **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.

  • GlobalOny GlobalOff
    Reanuda (GlobalOn) o pausa (GlobalOff), la generación de perfiles, pero no finaliza la sesión de generación de perfiles.

  • **ProcessOn:**PID y ProcessOff:PID
    Reanuda (ProcessOn) o pausa (ProcessOff) la generación de perfiles para el proceso 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.

Opciones exclusivas

Las opciones siguientes solo se pueden utilizar con la opción Launch.

  • Console
    Inicia la aplicación de línea de comandos especificada en una nueva ventana.

  • **Args:**ArgList
    Especifica la lista de argumentos para pasar a la aplicación.

  • LineOff
    Deshabilita la recolección de datos de generación de perfiles de nivel de línea.

Opciones de muestreo

Se puede especificar una de las siguientes opciones de intervalo de muestreo en la línea de comandos de Launch.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]GC[:allocation|lifetime]
    Especifica el número y el tipo de intervalo de muestreo.

    • Timer: muestrea cada Cycles ciclos de reloj de procesador no detenidos.Si no se especifica Cycles, se utilizan 10.000.000 ciclos.

    • PF: muestrea cada Events errores de página.Si no se especifica Events, 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.

    • GC: recopila datos de memoria de .NET.De forma predeterminada (allocation), los datos se recopilan en cada evento de asignación de memoria.Cuando se especifica el parámetro lifetime, también se recopilan datos en cada evento de recolección de elementos no utilizados.

Ejemplo

En este ejemplo se muestra el uso de Launch para iniciar una aplicación.

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe

Vea también

Referencia

VSPerfCmd

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