Здравствуйте, Don Reba, Вы писали:
DR>
Продолжим:
~/some/test$ java -XX:+TieredCompilation -Xms1024m -Xmx1024m -cp . Test
984 : 1.2522034869229091E7
5542 : 1.2522034869229091E7
5134 : 1.2522034869229091E7
Итого, имеем разницу в скорости
на порядок, просто играя ключами компиляции. И это я ещё не затрагивал тонкий тюнинг GC и HotSpot'а.
В реальных серверных приложениях Java работает сейчас быстрее, чем .NET — сказывается то, что в Sun работали на JVM намного дольше и имеют заметно больше опыта. В .NET реально выигрыш в скорости за счёт честных generic'ов не такой большой, если не рассматривать вырожденные случаи типа контейнера простых структур или примитивов.