¿Alguna vez ha tenido que justificar la elección antes que utilizar .NET en lugar de Java en función del rendimiento?Rendimiento de rendimiento comparativo en Java VM frente a .NET CLR
Para un sistema de procesamiento de transacciones de alto volumen típico que puede realizar las siguientes operaciones,
- transacciones base de datos simultáneas
- cálculos matemáticos
- Interacción con otros servicios web (SOAP/XML, XML-RPC)
Mi enfoque sería codificar pruebas de referencia tanto en Java para la JVM como en C# para .NET CLR que comparan las operaciones anteriores bajo var niveles de carga y compara los resultados.
Preferencias de idioma y plataforma aparte, Estoy interesado en saber cómo realizar una comparación de rendimiento concluyente entre Java VM y .NET CLR?
¿Existe algún punto de referencia integral y respetado que exista?
Solo para reiterar, me gustaría saber cuál sería su enfoque al hacer una comparación de rendimiento concluyente entre las dos plataformas, es decir, la complejidad/legibilidad del código, el soporte de la biblioteca, etc. no son problemas. El rendimiento es el único criterio usted tiene que evaluar –