будет ли это влиять на размер конечного apk приложения (если обычные функции - то будет работать медленно, но apk меньше весить, если inline функции - то будет работать быстрее, но apk будет больше весить, и насколько эти изменения критичны, если такое есть, грубо говоря - 10 inline функций в цикле - плюсом 5Мб к весу apk)?
На самом деле влияет в производительности, когда используешь много лямбд, но, там оптимизации крошечные, обычно для андроид приложения, они вообще никакие
10 инлайн функций в цикле будет цикл { 1 функция() // её код тут 2 функция() // её код тут 3 функция() // её код тут ... }
.....нормальные методы (не запрос чего-сложного у системы, а типа a+b*sin(x) ) выполняются даже не за микро, а за наносекунды. Оптимизировать их надо при дикой вложенности когда их вызывают под миллион раз.
Обсуждают сегодня