>можно привести метрики, по которым Виста медленне XP.
Считаю нет смысла что-то измерять и замерять... ты же сам сказал что управляемый код медленнее на 10% .. :) тут уже чисто теоретически, можно подсчитать, зная хотя бы приблизительно, какая часть кода(%) написана на .НЕТ.. я имею ввиду, тот процент потери производительности, который система понесёт если заменить неуправляемый код на управляемый..
А измерять показатели двух разных систем [разных в смысле не наличие смешанного кода в Висте] - полный бред, эт всё равно что измерять скорость выполнения абсолютно разных участков кода..
Вообще я не хочу сказать, что этих 10% критичны для всех областей программирования на C#, просто наиболее остро это проблема стоит в геймдеве...
>если бы это был IL -- еще разумно, и даже иногда необходимо.
тут я с тобой полностью согласен :)
>Каким образом можно разрешить использование указателей либо х86 инструкций, при наличии сборщика мусора -- не очень представляю.
C# может работать с двумя видами памяти[имеется ввиду ещё и неуправляемая], следовательно не вижу здесь никаких проблем :)...
Сделали бы возможность создавать классы, которые сборщик мусора просто не обрабатывает, хранить их в неуправляемой куче ..
И вообще, если бы Microsoft хотела это сделать, то нашла бы способ я уверен :)