Идея Java vs .Net vs Mono
Сама идея создания подобного теста появилась из-за, постоянно не дававшего мне покоя, противопоставления .Net и Java, и я решил максимально объективно оценить реальную производительность данных платформ, затем в поле зрения попала интересная opensource разработка Mono (свободная реализация .Net), и было решено включить и её, а заодно прогнать тесты под виртуальными машинами в Linux. Соответственно были разработаны две аналогичных программы тестирования на языках C# и Java. Далее будут приведены фрагменты исходников на C#, полный исходный код можно получить из репозитария Google Code:
http://code.google.com/p/dotnet-java-benchmark/source/checkout
Целью данного теста является сравнение производительности различных виртуальных машин, выполняющих по сути один и тот же код на одном и том же компьютере. В соревновании принимали участие следующие платформы:
- Microsoft .Net 4.0 (Windows 7)
- Oracle Java SE Version 6 Update 24 (Windows 7)
- Oracle Java SE Version 6 Update 24 (Linux 2.6.35.27 Ubuntu 10.10)
- Novell Mono 2.11 (Linux 2.6.35.27 Ubuntu 10.10)
Комментариев нет:
Отправить комментарий