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