Events (VSPerfCmd)Events (VSPerfCmd)

L’option Events de VSPerfCmd.exe contrôle la journalisation ETW (suivi d’événements pour Windows).The VSPerfCmd.exe Events option controls Event Tracing for Windows (ETW) logging. Les données ETW sont enregistrées dans un fichier .etl, qui est distinct du fichier de données du profileur.ETW data is saved to an .etl file that is separate from the profiler data file. Les données peuvent être affichées dans un rapport avec la commande VSPerfReport /summary:etw.The data can be viewed in a report using the VSPerfReport /summary:etw command.

L’option Events peut être appelée à tout moment avant que la commande VSPerfCmd Shutdown soit appelée pour arrêter le profilage.The Events option can be called at any time before the VSPerfCmd Shutdown command is called to stop profiling.

SyntaxeSyntax

VSPerfCmd.exe /events {On|Off} {Guid|ProviderName} [,Flags[,Level]  

ParamètresParameters

On|OffOn|Off
Démarre ou arrête la collecte des données d’événement.Starts or stops collecting event data.

Guid
GUID du contrôle fournisseur.The GUID of the provider control.

ProviderName
Nom du fournisseur qui est inscrit auprès de Windows Management Instrumentation (WMI).The name of the provider that is registered with Windows Management Instrumentation (WMI).

Flags
Valeur des indicateurs préfixée de « 0x » qui est définie par le fournisseur d’événements.A "0x"-prefixed hexadecimal flags value that is defined by the event provider.

Level
Spécifie la quantité de données collectées.Specifies the amount of data collected. Level est défini par le fournisseur d’événements.Level is defined by the event provider.

L’option Events interprète les mots clés suivants du noyau comme des noms de fournisseurs :The Events option understands the following kernel keywords as provider names:

ProcessProcess
Événements de processusProcess events

ThreadThread
Événements de threadThread events

ImageImage
Événements de chargement et de déchargement d’imageImage load and unload events

DiskDisk
Événements d’E/S de disqueDisk I/O events

FichierFile
Événements d’E/S de fichierFile I/O events

HardfaultHardfault
Défauts de pages matérielsHard page faults

PagefaultPagefault
Défauts de pages logicielsSoft page faults

NetworkNetwork
Événements réseauNetwork events

RegistryRegistry
Événements d’accès au RegistreRegistry access events

Notez que le fournisseur de noyau peut être seulement activé.Note that the Kernel Provider can only be enabled. Il ne peut pas être désactivé et ses indicateurs ne peuvent pas être modifiés jusqu’à l’arrêt du moniteur.It cannot be disabled, nor can its flags be modified, until the monitor shuts down.

NotesRemarks

Note

Quand des événements ETW du CLR sont activés, des données de démarrage supplémentaires sont également collectées dans le rapport Vue Trace.When CLR ETW events are enabled, additional startup data is also collected in the Trace View report. Pour exclure les événements de démarrage du rapport, utilisez la commande suivante :To exclude startup events from appearing in the report, use the following command:

C:\<path>VSPerfCmd -events on, \".NET Common Language Runtime\", 0x7fffffff, 5  

Important

Si vous n’excluez pas les événements de démarrage, comme ces événements ne sont pas listés dans le fichier MOF (Managed Object Format), ils apparaissent sous forme de GUID dans le rapport.If you do not exclude the startup events, then because these events are not listed in the Managed Object Format (MOF) file, they appear as GUIDs in the report. Pour plus d’informations, consultez cette page sur le site web Microsoft : Exemple de fichier MOF (Managed Object Format).For more information, see this page on the Microsoft Web site: Sample Managed Object Format (MOF) file.

Voir aussiSee also

VSPerfCmd VSPerfCmd
Profiler des applications autonomes Profile stand-alone applications
Profiler des applications web ASP.NET Profile ASP.NET web applications
Profiler des servicesProfile services