Callback di caricatore dell'API di profilatura

I callback di caricatore sono metodi generati per caricare e scaricare domini dell'applicazione, assembly, moduli e classi. Tali metodi sono suddivisi nelle coppie LoadStarted/LoadFinished UnloadStarted/UnloadFinished di facile comprensione.

È possibile prevedere che CLR notifichi al profiler un caricamento dell'assembly, seguito da uno o più caricamenti di moduli per quell'assembly. Tuttavia, cìò che si verifica effettivamente dipende da un gran numero di fattori nell'implementazione del caricatore.

Il profiler può dipendere solo dai seguenti fattori:

  • Un callback Started sarà recapitato prima del callback Finished per lo stesso ID.

  • I callback Started e Finished saranno recapitati sullo stesso thread.

NotaNota

Sebbene i callback di caricatore siano suddivisi in coppie Started/Finished, in .NET Framework versione 2.0 non possono essere utilizzati per determinare con precisione l'intervallo delle operazioni nel caricatore.

Vedere anche

Concetti

Cenni preliminari sulla profilatura