Y uno normal, también. Y además, un JIT no se puede tirar compilando horas, con lo que pocas optimizaciones hace. Existe software en C++ que tarda horas en compilarse (e.g. Qt). Sería imposible hacerlo en C# o Java.
Un compilador JIT no tiene por qué compilar código fuente, puede hacerlo a partir de bytecode, y cuando compilas a bytecode tienes todo el tiempo del mundo. Un compilador JIT tampoco tiene que compilar la aplicación entera, sino el código que realmente usas.
Re:Cuanta leyenda urbana...
(Puntos:0)