Cita:
Al González
¡Buen día a todos!
¿Será que la interpretación del código compilado al momento de ejecutarse hace lento a .NET?
Al González .
|
No se exactamente a que te refieres con eso, pero si tocas el punto de "codigo interpretado por el framework", tengo que decirte que la diferencia de velocidad no es mucha, a diferencia de java. Esto porque incluye una tecnologia de Just In Time compilation, que permite que el codigo se compile antes de ejecutarse, lo que no lo hace 100% interpretado. Claro que eso puede suponer una disminucion de rendimiento implícita, pero casi no notable.
Eso ademas de que, puedes compilar tu proyecto sin utilizar JIT, lo que te dara un .exe completamente compilado, como antes. Puedes ver comparaciones de proyectos ya existentes en la web de microsoft, por ejemplo la comparacion del Pet Shop de Java/C#, y la de Quake II / Quake II.NET