Benchmarking ORM, используемых при создании Android-приложений

Facebook
ВКонтакте
share_fav

Привет, Хабр! Меня зовут Артём Добровинский и я Android-разработчик в .


Однажды, кутаясь в дыму утренней сигары, я изучал исходники одной ORM для Android. Увидев там package под названием benchmarks сразу заглянул туда, и был удивлен тем, что все оценки выполнены с помощью Log.d(System.nanoTime()). Я видел такое не в первый раз. Если быть честнее, я видел даже бенчмарки, сделанные с помощью System.currentTimeMillis(). Обрушившееся осознание того, что что-то надо менять, заставило отставить в сторону бокал с виски и сесть за клавиатуру.

посмотреть на Хабрахабр: лучшее за сутки
#разработка под android
#jmh
#benchmarking
#android
#высокая производительность
#androidx
#caliper