Mikle писал(а):То есть не может позволить себе такую глубокую оптимизацию. Кого устроит, если программа каждый раз будет 10 минут стартовать?
Мне всё ещё не ясно...
JIT компилит не всю программу целиком как бы это делает C++. Он компилирует только по требованию, это раз. Во вторых он не компилирует исходный текст программы, он компилирует IL, т.е. он не тратит время на синтактический и лексический анализ текста.
Кроме этого, ты кажется специально игнорируешь тот факт что оптимизированная JIT компиляция такая же быстрая как С++ компиляция. Читай сабжевую статью.