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|Off Démarre ou arrête la collecte des données d’événement.On|Off Starts or stops collecting event data.

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

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

Flags Valeur d’indicateurs hexadécimale commençant par « 0x » et qui est définie par le fournisseur d’événements.Flags A "0x"-prefixed hexadecimal flags value that is defined by the event provider.

Level Spécifie la quantité de données collectées.Level 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:

Process Événements de processusProcess Process events

Thread Événements de threadThread Thread events

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

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

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

Hardfault Défauts de page matérielsHardfault Hard page faults

Pagefault Défauts de page logicielsPagefault Soft page faults

Network Événements réseauNetwork Network events

Registry Événements d’accès au RegistreRegistry Registry 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.

RemarquesRemarks

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 de 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