Share via


Abilitazione della funzione di profilatura

Il Code Profiler è uno strumento software, implementato come DLL, che viene chiamato dal common language runtime durante l'esecuzione di un'immagine. Il profiler deve implementare l'interfaccia ICorProfilerCallback, che Common Language Runtime chiama per notificare al profiler quando si verificano eventi specifici. Il profiler riceve le notifiche ogni volta che si attiva o si disattiva una funzione, un assembly viene caricato o scaricato, è stato creato un thread o viene eliminato e quando si verificano altri eventi di interesse per il programmatore. Con la raccolta di statistiche su questi eventi, un profiler può compilare un'immagine completa di quali routine hanno utilizzato maggiore tempo CPU, di quando si sono verificate procedure di garbage, se sono state generate eccezioni e così via.

Common Language Runtime può connettere un profiler a un processo durante l'avvio o associarlo a un processo in esecuzione. Per istruzioni sul caricamento di un profiler per un'applicazione, vedere Avvio e connessione del profiler senza Registro di sistema.

Vedere anche

Riferimenti

Interfaccia ICorProfilerCallback

Concetti

Attivazione dell'esecuzione del debug ad associazione JIT

Semplificazione del debug di un'immagine

Altre risorse

Debug, traccia e profilatura