NET vs JAVA vs MONO, Независимое сравнение. Жавакодерам и линуксоидам лучше не смотреть! |
|
Здравствуйте, гость ( Вход | Регистрация )
NET vs JAVA vs MONO, Независимое сравнение. Жавакодерам и линуксоидам лучше не смотреть! |
8.6.2011, 17:48
Сообщение
#1
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Полностью тут - http://habrahabr.ru/blogs/programming/120090/
Цитата Предупрежу что я не промайкрософт настроенный фанатик, таких результатов не ожидал, здесь нет никакой пропаганды, просто субъективный тест. По сумме результатов .Net лидирует во всех группах микротестов, а также по потреблению памяти. В 4 из 5 группах Mono превосходит Java по скорости, но потребляя при этом почти в два раза (!) больше памяти. Интересно что в сумме результаты Java под Linux и Windows почти не отличаются или очень близки к другу. Ждем Орлуню с оправданиями и описанием результата феномена. |
|
|
8.6.2011, 17:59
Сообщение
#2
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Цитата Ждем Орлуню с оправданиями и описанием результата феномена. Нет, nassaja, Вы не феномен, Вы просто ......
|
|
|
8.6.2011, 18:36
Сообщение
#3
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Просто срываю покровы с люниксправды? )
|
|
|
8.6.2011, 19:03
Сообщение
#4
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Полностью тут - http://habrahabr.ru/blogs/programming/120090/ 1. С ходу: в mono переупрощённый сборщик мусора, не использующий патенты ни оракла, ни майкрософта и (АФАИК) работающий на линейных списках. Он неэффективен, но быстр на низкой нагрузке и вызывает отказ при меньшей интенсивности загрузки диспетчера памяти, чем более совершенные сборщики мусора в дотнете и яве.Цитата Предупрежу что я не промайкрософт настроенный фанатик, таких результатов не ожидал, здесь нет никакой пропаганды, просто субъективный тест. По сумме результатов .Net лидирует во всех группах микротестов, а также по потреблению памяти. В 4 из 5 группах Mono превосходит Java по скорости, но потребляя при этом почти в два раза (!) больше памяти. Интересно что в сумме результаты Java под Linux и Windows почти не отличаются или очень близки к другу. Ждем Орлуню с оправданиями и описанием результата феномена. 2. Могу предполагать, что дотнет, подобно гному, использует на кэширование всю наличную память за вычетом памяти, распределённой под активные задачи. Ява так не делает, потому тесты следовало бы проводить при разном избытке памяти -- от "впритык" до максимально физически возможного для платформы. 3. Не вижу стрессовых тестов и условий отказа платформ. Это серьёзный прокол данного тестирования. Если будет время, попробую проделать. 4. Не вижу тестов на конкурентные потоки. Опыт эксплуатации серьёзных систем на дотнете показывает, что у него это вопиюще слабое место. (Про моно я уже не говорю.) |
|
|
8.6.2011, 21:39
Сообщение
#5
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
В общем внезапно так .Net в этих тестах оказался шустрее.
|
|
|
9.6.2011, 11:40
Сообщение
#6
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
В общем внезапно так .Net в этих тестах оказался шустрее. Да если бы внезапно и шустрее, приведённые выбросы на порядки говорят о хреновости тестирования, что же всё же тестировалось? Деление на 10, синус и тд? Ну так измерялка грубее измеряемого, почему усреднение, почему 10 циклов, какова погрешность измерений , каков тип погрешности и тд, и тп ... чиста подход виндозного хомячка, а Я PS видел, щаз всё заизмеряю |
|
|
9.6.2011, 16:42
Сообщение
#7
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Полностью тут - http://habrahabr.ru/blogs/programming/120090/ Цитата Предупрежу что я не промайкрософт настроенный фанатик, таких результатов не ожидал, здесь нет никакой пропаганды, просто субъективный тест. По сумме результатов .Net лидирует во всех группах микротестов, а также по потреблению памяти. В 4 из 5 группах Mono превосходит Java по скорости, но потребляя при этом почти в два раза (!) больше памяти. Интересно что в сумме результаты Java под Linux и Windows почти не отличаются или очень близки к другу. Ждем Орлуню с оправданиями и описанием результата феномена. Да, интересные результаты . А то, что Джава на разных платформах выдала одинаковые показатели, думаю, говорит в пользу достаточной объективности тестов. |
|
|
17.6.2011, 18:54
Сообщение
#8
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
В общем, внезапно, компилятор .net выкинул ненужный кусок. Почитайте комменты. Хорошо сработал оптимизатор, но если кусок обратно вернуть, то будет очень близко.
|
|
|
Текстовая версия | Сейчас: 28.4.2024, 5:20 |