Activation du profilage

Un profileur de code est un outil logiciel, implémenté en tant que DLL, qui est appelé par le système language commun runtime pendant l'exécution d'une image. Le Générateur de profils doit implémenter l'interface ICorProfilerCallback, que le CLR appelle pour notifier le Générateur de profils lorsque des événements spécifiques se produisent. Le Générateur de profils reçoit des notifications lorsqu'une fonction est écrite ou quittée, un assembly est chargé ou déchargé, un thread a été créé ou détruit, et lorsque d'autres événements se produisent qui sont pertinents au programmeur. En collectant des statistiques concernant ces événements, un générateur de profils dresse un tableau complet des routines ayant utilisé le plus de temps CPU, à quel moment des garbage collections se sont produites, si des exceptions ont été levées, etc.

Le CLR peut se connecter un Générateur de profils à un au démarrage du processus ou l'associer à un processus en cours de exécution. Pour obtenir des instructions sur le chargement d'un Générateur de profils pour une application, consultez Démarrage et attachement de profileurs non basés sur le Registre.

Voir aussi

Référence

ICorProfilerCallback, interface

Concepts

Activation du débogage JIT-attach

Simplification du débogage d'une image

Autres ressources

Débogage, traçage et profilage