Сообщение Re[46]: dotnet vs java 2016-2020 от 19.10.2016 16:52
Изменено 19.10.2016 16:53 ·
Здравствуйте, alex_public, Вы писали:
_>·>https://benchmarksgame.alioth.debian.org/u64q/java.html
_>·>В "разы", конечно, не стоит так уверенно заявлять. Тут в среднем отставание раза в 1.5-2. Притом, как я вижу, java код там написан вообще без каких-либо забот о перформансе и это простой main(), без всякого прогрева (т.е. шанса выполнить все оптимизации до начала замеров).
_>·>Если же потратить немного усилий для оптимизации, то разницу можно свести к десятку процентов, а то и уровнять, вплоть до точности измерений.
_>·>Единственное что в managed языках плохо, что количество потребляемой памяти будет всегда больше.
_>Говоришь максимум в 2 раза разница и потратив немного усилий её можно свести к десятку процентов? ) Ну-Ну)
_>Я вот в прошлом году делал один простенький тест для своих целей. Вот тут http://rsdn.org/forum/philosophy/6117201.1
Это же числодробилка чистейшая. Я говорю о среднем случае, для типичных задач.
ИЧСХ — c# оказался ещё медленнее.
_>·>https://benchmarksgame.alioth.debian.org/u64q/java.html
_>·>В "разы", конечно, не стоит так уверенно заявлять. Тут в среднем отставание раза в 1.5-2. Притом, как я вижу, java код там написан вообще без каких-либо забот о перформансе и это простой main(), без всякого прогрева (т.е. шанса выполнить все оптимизации до начала замеров).
_>·>Если же потратить немного усилий для оптимизации, то разницу можно свести к десятку процентов, а то и уровнять, вплоть до точности измерений.
_>·>Единственное что в managed языках плохо, что количество потребляемой памяти будет всегда больше.
_>Говоришь максимум в 2 раза разница и потратив немного усилий её можно свести к десятку процентов? ) Ну-Ну)
_>Я вот в прошлом году делал один простенький тест для своих целей. Вот тут http://rsdn.org/forum/philosophy/6117201.1
Автор: alex_public
Дата: 18.07.15
можно увидеть упрощённую сводную табличку результатов. Там же есть ссылка на Java код данного теста (меньше 20 строчек) — покажешь как этот простенький примерчик довести до уровня быстродействия C++? )))Дата: 18.07.15
Это же числодробилка чистейшая. Я говорю о среднем случае, для типичных задач.
ИЧСХ — c# оказался ещё медленнее.
Re[46]: dotnet vs java 2016-2020
Здравствуйте, alex_public, Вы писали:
_>·>https://benchmarksgame.alioth.debian.org/u64q/java.html
_>·>В "разы", конечно, не стоит так уверенно заявлять. Тут в среднем отставание раза в 1.5-2. Притом, как я вижу, java код там написан вообще без каких-либо забот о перформансе и это простой main(), без всякого прогрева (т.е. шанса выполнить все оптимизации до начала замеров).
_>·>Если же потратить немного усилий для оптимизации, то разницу можно свести к десятку процентов, а то и уровнять, вплоть до точности измерений.
_>·>Единственное что в managed языках плохо, что количество потребляемой памяти будет всегда больше.
_>Говоришь максимум в 2 раза разница и потратив немного усилий её можно свести к десятку процентов? ) Ну-Ну)
_>Я вот в прошлом году делал один простенький тест для своих целей. Вот тут http://rsdn.org/forum/philosophy/6117201.1
Это же числодробилка чистейшая. Я говорю о среднем случае, для типичных задач.
Да и кстати C++ no-simd как раз в 2 раза быстрее таки. JIT похоже не умеет simd.
ИЧСХ — c# оказался ещё медленнее.
_>·>https://benchmarksgame.alioth.debian.org/u64q/java.html
_>·>В "разы", конечно, не стоит так уверенно заявлять. Тут в среднем отставание раза в 1.5-2. Притом, как я вижу, java код там написан вообще без каких-либо забот о перформансе и это простой main(), без всякого прогрева (т.е. шанса выполнить все оптимизации до начала замеров).
_>·>Если же потратить немного усилий для оптимизации, то разницу можно свести к десятку процентов, а то и уровнять, вплоть до точности измерений.
_>·>Единственное что в managed языках плохо, что количество потребляемой памяти будет всегда больше.
_>Говоришь максимум в 2 раза разница и потратив немного усилий её можно свести к десятку процентов? ) Ну-Ну)
_>Я вот в прошлом году делал один простенький тест для своих целей. Вот тут http://rsdn.org/forum/philosophy/6117201.1
Автор: alex_public
Дата: 18.07.15
можно увидеть упрощённую сводную табличку результатов. Там же есть ссылка на Java код данного теста (меньше 20 строчек) — покажешь как этот простенький примерчик довести до уровня быстродействия C++? )))Дата: 18.07.15
Это же числодробилка чистейшая. Я говорю о среднем случае, для типичных задач.
Да и кстати C++ no-simd как раз в 2 раза быстрее таки. JIT похоже не умеет simd.
ИЧСХ — c# оказался ещё медленнее.