Добро пожаловать на форумы Боевого Народа (бывший форум Live.CNews.ru)!

ВАЖНЫЕ ТЕМЫ: FAQ по переезду и восстановлению учеток | Ошибки и глюки форума.
О проблемах с учетными записями писать СЮДА.
NET vs JAVA vs MONO - Форумы Боевого Народа
IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
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, Вы не феномен, Вы просто ...... devil.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 8.6.2011, 18:36
Сообщение #3





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Просто срываю покровы с люниксправды? )
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 8.6.2011, 19:03
Сообщение #4





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(nassaja @ Среда, 8 Июня 2011, 17:48:16) *
Полностью тут - http://habrahabr.ru/blogs/programming/120090/

Цитата
Предупрежу что я не промайкрософт настроенный фанатик, таких результатов не ожидал, здесь нет никакой пропаганды, просто субъективный тест. По сумме результатов .Net лидирует во всех группах микротестов, а также по потреблению памяти. В 4 из 5 группах Mono превосходит Java по скорости, но потребляя при этом почти в два раза (!) больше памяти. Интересно что в сумме результаты Java под Linux и Windows почти не отличаются или очень близки к другу.


Ждем Орлуню с оправданиями и описанием результата феномена.
1. С ходу: в mono переупрощённый сборщик мусора, не использующий патенты ни оракла, ни майкрософта и (АФАИК) работающий на линейных списках. Он неэффективен, но быстр на низкой нагрузке и вызывает отказ при меньшей интенсивности загрузки диспетчера памяти, чем более совершенные сборщики мусора в дотнете и яве.

2. Могу предполагать, что дотнет, подобно гному, использует на кэширование всю наличную память за вычетом памяти, распределённой под активные задачи. Ява так не делает, потому тесты следовало бы проводить при разном избытке памяти -- от "впритык" до максимально физически возможного для платформы.

3. Не вижу стрессовых тестов и условий отказа платформ. Это серьёзный прокол данного тестирования. Если будет время, попробую проделать.

4. Не вижу тестов на конкурентные потоки. Опыт эксплуатации серьёзных систем на дотнете показывает, что у него это вопиюще слабое место. (Про моно я уже не говорю.)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 8.6.2011, 21:39
Сообщение #5





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



В общем внезапно так .Net в этих тестах оказался шустрее.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 9.6.2011, 11:40
Сообщение #6





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(nassaja @ Среда, 8 Июня 2011, 21:39:44) *
В общем внезапно так .Net в этих тестах оказался шустрее.

Да если бы внезапно и шустрее, приведённые выбросы на порядки говорят о хреновости тестирования, что же всё же тестировалось? Деление на 10, синус и тд? Ну так измерялка грубее измеряемого, почему усреднение, почему 10 циклов, какова погрешность измерений , каков тип погрешности и тд, и тп ... чиста подход виндозного хомячка, а Я PS видел, щаз всё заизмеряю devil.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 9.6.2011, 16:42
Сообщение #7





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(nassaja @ Среда, 8 Июня 2011, 17:48:16) *
Полностью тут - http://habrahabr.ru/blogs/programming/120090/

Цитата
Предупрежу что я не промайкрософт настроенный фанатик, таких результатов не ожидал, здесь нет никакой пропаганды, просто субъективный тест. По сумме результатов .Net лидирует во всех группах микротестов, а также по потреблению памяти. В 4 из 5 группах Mono превосходит Java по скорости, но потребляя при этом почти в два раза (!) больше памяти. Интересно что в сумме результаты Java под Linux и Windows почти не отличаются или очень близки к другу.


Ждем Орлуню с оправданиями и описанием результата феномена.


Да, интересные результаты .
А то, что Джава на разных платформах выдала одинаковые показатели, думаю, говорит в пользу достаточной объективности тестов.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 17.6.2011, 18:54
Сообщение #8





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



В общем, внезапно, компилятор .net выкинул ненужный кусок. Почитайте комменты. Хорошо сработал оптимизатор, но если кусок обратно вернуть, то будет очень близко.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.4.2024, 5:20
Консультации адвоката по уголовным делам. Бесплатно. По всей России