Как сравнить эффективность разных макетов? - PullRequest
0 голосов
/ 30 марта 2012

В настоящее время я сталкиваюсь с проблемой производительности при выполнении одного из моих действий.

В этом упражнении я много раздуваю.Поэтому помимо оптимизации кода я бы тоже хотел оптимизировать макет.

Основные идеи ясны (избегайте вложений, плоских хирачей, viewStub, где полезно, объединяйте для основного кадра, ...).Но все же в некоторых моментах вы должны выбрать (например, использовать ли я относительный или линейный макет, макет таблицы или даже сетку).

Вот где мои вопросы подходят: Как сравнитьэффективность разных способов (которые дают мне похожий макет)?

Что я уже делаю, это проверяю макет с помощью Hierarchy View, что дает мне общее представление о том, какие части макета дорогии которые не являются.

НО:
Это не дает мне точное сравнение между различными способами сделать одну вещь.Один и тот же уровень компоновки может варьироваться от 1 мс до 20 мс, даже если это один и тот же макет только в разное время.

Поэтому мой вопрос: как мне сравнить различные способы достижения макета по эффективности,независимо от внешних обстоятельств?

1 Ответ

0 голосов
/ 05 апреля 2012

Попробуйте использовать инструмент layoutopt для оптимизации макета.

Если макет представления достаточно оптимизирован, то во время выполнения следует оптимизировать создание большего количества представлений с таким же макетом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...