C sharp - Optimizar velocidad C#

 
Vista:

Optimizar velocidad C#

Publicado por Orlando (1 intervención) el 08/09/2005 21:32:07
Hice una prueba en C# y VB6, para averiguar que ambiente es más veloz en cálculos con matrices.
Un programa que multiplica y sumar matrices 500x500.
Bueno en C# me resultó 50% más lento.
¿ Necesariamente la capa .Net significa retraso en cálculos matemáticos ?
Espero que alguién sepa algún método más óptimo de ejecutar estos cálculos.
Gracias.

PD
Si alguién le interesa puedo mandarle los dos ejemplos y comparar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Optimizar velocidad C#

Publicado por Yamil Bracho (1164 intervenciones) el 09/09/2005 14:44:50
.NET es mas lento por el hecho de que no se ejecuta codigo nativo sino que se generado codigop ara una maquina virtual, un interpretador que se encarga de ejecutar el codigo. VB 6 tambien implementa un modelo parecido pero en codigo nativo por eso es mucho mas rapido.
Esta es una de las deventajas de la transportabilidad pero por otra parte tu programa (en teoria ) deberia correr (ejecutable) en cualquier maquina donde este implementada la maquina virtual
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar