Devoluciones de llamada del cargador en la API de generación de perfiles
Las devoluciones de llamada del cargador son métodos que se emiten para cargar y descargar dominios de aplicación, ensamblados, módulos y clases. Estos métodos están organizados en pares LoadStarted/LoadFinished y UnloadStarted/UnloadFinished con significados autoexplicativos.
Puede esperar que Common Language Runtime (CLR) notifique al generador de perfiles una carga de ensamblado, seguida por una o más cargas de módulos para ese ensamblado. Sin embargo, lo que ocurra realmente depende de diversos factores en la implementación del cargador.
El generador de perfiles solamente puede depender de lo siguiente:
Una devolución de llamada Started se entregará antes de la devolución de llamada Finished para el mismo Id..
Las devoluciones de llamada Started y Finished se entregarán en el mismo subproceso.
Nota |
---|
Aunque las devoluciones de llamada del cargador están organizadas en pares Started/Finished, en la versión 2.0 de .NET Framework no se pueden utilizar para determinar con precisión la temporización de las operaciones en el cargador. |