SolidMinus, так же просто, насколько очевидно)
Вопрос был об оптимальном соотношении этих двух параметров, ведь нельзя бездумно жертвовать одним ради другого. Из ответов, отмеченных решением, один из пользователей предложил оценку в 4+ операции, другой напомнил о способе высчитывать коэффициент для каждого случая индивидуально, третий посоветовал полезные ключи для тестирования существующих решений.
MiiNiPaa, кажется, мы подбираемся к сути вопроса. Попробую тогда переформулировать его так: в каких случаях компилятор может решить более выгодным использовать inline вместо call, а при каких условиях сочтёт нужным проигнорировать?
Дело в том, что я не спрашивал совета о том, как мне стоит делать и как не стоит. Вопрос, как мне кажется, формулировался достаточно понятно: мы не учитываем сложность поддержки, речь ведётся исключительно о скорости выполнения и размере исполняемого файла с исследовательской точки зрения.
Вы внимательно читаете вопросы? Я ведь оговорил, что мы не учитываем сложность поддержки - речь ведётся исключительно об этих двух показателях "в вакууме".
Спасибо за ответ, но это очевидное решение - такое же, как необходимость вызова функции в случае использования рекурсии. Я же спрашивал о более неопределённых ситуациях, когда функция используется более одного раза: например, когда тело функции состоит из двух (заменить на нужное число) операций.
longclaps, если компилировался С-код на С++ компиляторе, понятно что он будет собираться идентично (м.б. с некоторыми оговорками). Я говорил конкретно про нововведения С++, ведь они дают компилятору больше информации, следовательно больше возможностей для оптимизации.
Вы говорите только про сетку, я же говорю о компонентах как "представление + логика". Да, можно легко сверстать какой-нибудь блог, пользуясь сетками, где задача - какие-то блоки показать, какие-то скрыть или переиначить. Здесь речь ведётся о том, что в spa кроме внешнего вида компонентов меняется ещё и поведение.
Проблема была в версии андроид: на версии 4.4 удалось запустить. Но на 4.0 при запуске (после SplashScreen) остаётся белый экран, хотя в настройках указал минимальный api 14. На устройстве тот же белый экран, но если запустить инсталляцию, то она не установит. Интересно, что на версии 4.4 приложение api 14 запускается.
С чем это может быть связано и как это можно исправить?
napa3um: не понимаю, как это делается. Вот к примеру: есть кнопка. По нажатии на неё в мобильной версии идёт редирект на новый экран. В настольной версии открывается модальное окно. Как это реализовать?