Re[47]: dotnet vs java 2016-2020
От: alex_public  
Дата: 19.10.16 19:38
Оценка:
Здравствуйте, ·, Вы писали:

_>>Говоришь максимум в 2 раза разница и потратив немного усилий её можно свести к десятку процентов? ) Ну-Ну)

_>>Я вот в прошлом году делал один простенький тест для своих целей. Вот тут http://rsdn.org/forum/philosophy/6117201.1
Автор: alex_public
Дата: 18.07.15
можно увидеть упрощённую сводную табличку результатов. Там же есть ссылка на Java код данного теста (меньше 20 строчек) — покажешь как этот простенький примерчик довести до уровня быстродействия C++? )))

·>Это же числодробилка чистейшая. Я говорю о среднем случае, для типичных задач.

Согласен что числодробилка. И согласен что в среднем по приложению будет совсем не такое громадное отставание, а как ты и говорил в пару раз. Но как на счёт упомянутых тобой небольших усилий, с помощью которых можно свести отставание к десятку процентов? ) Какая у нас будет оптимизация в случае данного кода? )))

·>Да и кстати C++ no-simd как раз в 2 раза быстрее таки. JIT похоже не умеет simd.


Насколько я слышал умеет, но не для таких целей (автовекторизацию циклов действительно не умеет). Но как бы это не оправдание для отставания, как ты понимаешь. )))

·>ИЧСХ — c# оказался ещё медленнее.


Да, причём совершенно неожиданно для меня. Потому что по идее никаких предпосылок для этого нет. Ведь как язык то C# всё же получше. И никакого escape-анализа и т.п. тут по идее не возникает. Но практика вот показывает такое...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.