Calentamiento al llamar a métodos en C #

Acabo de encontrarmeesta publicación eso habla sobre la medición del tiempo. Recuerdo (espero no recordarlo mal) que es una competencia injusta, si este método nunca se llama antes. Es decir:

// At the beginning of the application
MyClass instance = new MyClass();
instance.MyMethod();
instance.MyMethod();  // Faster than the first call, because now it's warmed up.

¿Realmente tenemos esa teoría de calentamiento en C #? En caso afirmativo, ¿por qué (qué será elCLR hacer cuando el calentamiento)? ¿Y es todo igual si este método es una extensión (estática)?

Respuestas a la pregunta(4)

Su respuesta a la pregunta