Вас может заинтересовать SPUR , который является компилятором Tracing JIT.Основное внимание уделяется JavaScript, но он работает на CIL, а не на самом языке.Это исследовательский проект, основанный на Бартоке, а не на стандартной .NET VM.В документе есть некоторые тесты производительности, показывающие, что 'он стабильно работает быстрее, чем SPUR-CLR' , который является стандартным 3.5 CLR.Тем не менее, не было никаких объявлений о его будущем, касающихся текущей виртуальной машины.Трассировки могут пересекать границы метода, а это не то, что делает HotSpot AFAIK, JITM-трассировки JVM упоминаются здесь .
Я бы не решился сказать, что .NET VM отстает от поколения особенно при рассмотрении всех подсистем, в частности, дженериков.Как сравнение GC и DLR с invokedynamic Я не уверен, но есть много деталей о них в таких местах, как channel9 .