All streams
Search
Write a publication
Pull to refresh
31
0
Sergey Melnikov @RainM

Performance Architect

Send message
компилятор такого уровня… круто!
Спасибо большое за работу! Надеюсь увидеть остальные главы!
Каким компилятором собирали? VC++?
Для дальнейшего исследования можно попробовать посмотреть с vTune'е что происходит и где тормоза.
круто! интересно наверное :-)
Мы говорим про работу (профессию) или хобби/желание?
Как написал ниже, я не думаю, что, например, в web-разработке будет такое соотношение.
А если не секрет, чем занимаетесь?
Я думаю, что, например, в web-разработке дифуры никогда не встретятся. Именно это я хочу сказать. В лучшем случае реляционная алгебра или что-нибудь в этом духе.
Хм… и какую часть вашего рабочего времени занимает машинное обучение/CFD и работа с дифурами?
Спасибо! С интересом глянул.
Кстати, в jre есть оптимизация для Integer'ов — для объектов, хранящих значения из интервала -127..127 используется объектный пул.
Можно попробовать заюзать декомпилятор, чтобы проще было листинги анализировать.
jad геренегил вполне удобоваримые листинги.
В первую очередь я хотел посмотреть, насколько сложно портирование библиотеки под Android и сколько можно получить дополнительного быстродействия при этом. Полученное двукратное ускорение в некоторых случаях будет серьезным доводом для того, чтобы усложнить разработку.
Не соглашусь, что нативный код более переносимый. java-приложение одинаково работает везде, где есть jre. А для того, чтобы пересобрать нативное приложение под другую платформу порой приходится затратить много усилий.
Это понятно)) Но от этого сейчас читать djvu на андроиде удобнее не становится)
Какая разница что стоит. Вы считаете, что современный андроид потребляет сильно меньше процессорного времени? Да и разговор был в первую очередь про x86 — я привел пример, когда x86 вполне сравним по потреблению.
*крутя в руках Mint*
Вполне себе продолжительно работает от аккумулятора… На уровне современных смартфонов…
Мне как-то пару лет назад давали поиграться планшет на Atom'е с тогда еще первой Windows 8 Developer Preview. Не тормозило. Под управление пальцем тогда ничего не было заточено. Но впечатления были сугубо положительные, ибо софт пофункциональнее андроидного. И не норовит при каждом удобном случае вылезти в интернет и скачать рекламу.
Некорректное сравнение. Скомпиленый С код хоть и был скомпилен на -O3, реально это не дало никаких дивидендов, ибо вызываемая функция находилась в другой единице трансляции. Перенесли бы они все в один файл — тогда бы и сравнивали. Результаты получились совсем другие.
Большие библиотеки как минимум увеличиваю время сборки проекта. Да и баги (если найдутся) в них тяжело фиксить.
В этом отношении можно понять любителей маленьких велосипедов.
… бюджетных затычках за 1.5 килорубля...
после этого уже можно не продолжать…
А еще было бы хорошо увидеть не слайды «10x faster» а результаты спеков или eembc.
Вот это было бы корректное сравнение…

Information

Rating
4,883-rd
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity