¿Funciona realmente ProfileOptimization?

Una de las nuevas mejoras de rendimiento para .NET 4.5 es la introducción del 'MultiCode JIT'.

Veraquí para más detalles.

He intentado esto, pero parece no tener efecto en mi aplicación.

La razón por la que estoy interesado es que mi aplicación (IronScheme) tarda mucho tiempo en iniciarse si no es NGEN'd, lo que implica que una cantidad justa de JIT'ng está involucrada en el inicio. (1.4 seg contra 0.1 seg cuando NGEN'd).

He seguido las instrucciones sobre cómo habilitar esto y puedo ver que se crea un 'pequeño' (4-12KB). Pero en el inicio posterior, parece que no tiene ningún efecto en mejorar el tiempo de inicio. Todavía es 1.4 seg.

¿Alguien realmente ha visto (o hecho) este trabajo en la práctica?

Además, ¿existen limitaciones respecto de qué código se "rastreará"? Por ejemplo: contextos de carga de ensamblajes, ensamblajes transitorios, etc. Pido esto porque el archivo creado nunca parece crecer, pero de hecho estoy generando una buena cantidad de código (en un ensamblaje transitorio).

Un error que encontré fue queSetProfileRoot no parece entender un / como separador de ruta, asegúrese de usar \.

Respuestas a la pregunta(2)

Su respuesta a la pregunta