Envoyé par
Keihilin
Parce que même si .Net et Java reposent sur le même principe, les implémentations diffèrent sur quelques points (boxing/unboxing, virtual, etc...), il est donc normal que l'on puisse observer des différences.
Par ailleurs, et je ne sais pas si l'argument a déjà surgit dans ce débat, je me demande si la fameuse portabilité de Java n'a justement pas un revers de médaille au niveau des perfs...
De manière intuitive je pense que plus on cherche la portabilité, plus les besoins d'abstraction sont grands, et un accroissement de l'abstraction est rarement synonyme de performances accrues...