Я думаю, что, например, в web-разработке дифуры никогда не встретятся. Именно это я хочу сказать. В лучшем случае реляционная алгебра или что-нибудь в этом духе.
Спасибо! С интересом глянул.
Кстати, в jre есть оптимизация для Integer'ов — для объектов, хранящих значения из интервала -127..127 используется объектный пул.
В первую очередь я хотел посмотреть, насколько сложно портирование библиотеки под Android и сколько можно получить дополнительного быстродействия при этом. Полученное двукратное ускорение в некоторых случаях будет серьезным доводом для того, чтобы усложнить разработку.
Не соглашусь, что нативный код более переносимый. java-приложение одинаково работает везде, где есть jre. А для того, чтобы пересобрать нативное приложение под другую платформу порой приходится затратить много усилий.
Какая разница что стоит. Вы считаете, что современный андроид потребляет сильно меньше процессорного времени? Да и разговор был в первую очередь про x86 — я привел пример, когда x86 вполне сравним по потреблению.
Мне как-то пару лет назад давали поиграться планшет на Atom'е с тогда еще первой Windows 8 Developer Preview. Не тормозило. Под управление пальцем тогда ничего не было заточено. Но впечатления были сугубо положительные, ибо софт пофункциональнее андроидного. И не норовит при каждом удобном случае вылезти в интернет и скачать рекламу.
Некорректное сравнение. Скомпиленый С код хоть и был скомпилен на -O3, реально это не дало никаких дивидендов, ибо вызываемая функция находилась в другой единице трансляции. Перенесли бы они все в один файл — тогда бы и сравнивали. Результаты получились совсем другие.
Большие библиотеки как минимум увеличиваю время сборки проекта. Да и баги (если найдутся) в них тяжело фиксить.
В этом отношении можно понять любителей маленьких велосипедов.
Для дальнейшего исследования можно попробовать посмотреть с vTune'е что происходит и где тормоза.
А если не секрет, чем занимаетесь?
Кстати, в jre есть оптимизация для Integer'ов — для объектов, хранящих значения из интервала -127..127 используется объектный пул.
jad геренегил вполне удобоваримые листинги.
Вполне себе продолжительно работает от аккумулятора… На уровне современных смартфонов…
В этом отношении можно понять любителей маленьких велосипедов.
Вот это было бы корректное сравнение…