В настоящее время я сталкиваюсь с проблемой производительности при выполнении одного из моих действий.
В этом упражнении я много раздуваю.Поэтому помимо оптимизации кода я бы тоже хотел оптимизировать макет.
Основные идеи ясны (избегайте вложений, плоских хирачей, viewStub, где полезно, объединяйте для основного кадра, ...).Но все же в некоторых моментах вы должны выбрать (например, использовать ли я относительный или линейный макет, макет таблицы или даже сетку).
Вот где мои вопросы подходят: Как сравнитьэффективность разных способов (которые дают мне похожий макет)?
Что я уже делаю, это проверяю макет с помощью Hierarchy View
, что дает мне общее представление о том, какие части макета дорогии которые не являются.
НО:
Это не дает мне точное сравнение между различными способами сделать одну вещь.Один и тот же уровень компоновки может варьироваться от 1 мс до 20 мс, даже если это один и тот же макет только в разное время.
Поэтому мой вопрос: как мне сравнить различные способы достижения макета по эффективности,независимо от внешних обстоятельств?