JIT-компиляция C # и .NET

Я немного запутался в деталях того, как работает JIT-компилятор. Я знаю, что C # компилируется до IL. При первом запуске выполняется JIT. Означает ли это, что он будет переведен в собственный код? Взаимодействует ли среда выполнения .NET (как виртуальная машина?) С кодом JIT? Я знаю, что это наивно, но я действительно запутался. У меня всегда сложилось впечатление, что сборки не интерпретируются средой выполнения .NET, но я не понимаю деталей взаимодействия.

77
задан Steve 8 April 2011 в 01:17
поделиться