Generar perfiles en .NET Framework 4
.NET Framework versión 4 incluye las siguientes características de generación de perfiles:
Asociar y desasociar un generador de perfiles: capacidad de adjuntar un generador de perfiles a un proceso en ejecución y desasociar un generador de perfiles antes de que el proceso salga. Esto generalmente se limita a los escenarios de generación de perfiles de memoria y muestreo y no se admite en los generadores de perfiles que utilizan la instrumentación.
Generación de perfiles en paralelo y en proceso: compatibilidad para generar perfiles de varias instancias de Common Language Runtime en paralelo y en proceso.
Iniciar y adjuntar el generador de perfiles sin Registro: capacidad de cargar los generadores de perfiles sin tener que agregar las claves al Registro primero.
Generar perfiles con la API de ELT: firmas de sondeo enter/leave/tailcall que disminuyen el tamaño de código generado Just-In-Time.
Además, una nueva variable de entorno (COMPLUS_ProfAPI_ProfilerCompatibilitySetting) habilita el uso provisional de generadores de perfiles de .NET Framework 2.0, 3.0 y 3.5 en .NET Framework 4. Para obtener más información, vea Configuración de compatibilidad del generador de perfiles.
Se considera que un generador de perfiles es un generador de perfiles de .NET Framework 4 si expone una implementación de la interfaz ICorProfilerCallback3 al CLR a través de su objeto generador de clases e implementación QueryInterface
Importante |
---|
Un generador de perfiles de .NET Framework 4 debe administrar correctamente las nuevas características de .NET Framework 4.Notablemente, el generador de perfiles debe proporcionar algún nivel de compatibilidad para los escenarios que implican varias instancias CLR en proceso en paralelo.Para obtener más información, vea Ejecución en paralelo y en proceso. |
Vea también
Conceptos
Información general sobre la generación de perfiles