Перспектива Hierarchy View

19.06.2017

В этой перспективе производится подключение к запущенному экземпляру приложения в эмуляторе (не на реальном устройстве), после чего можно исследовать представления в приложении, их структуру и свойства. Для начала понадобится выбрать интересующее приложение. Иерархия затем может быть отображена различными способами.

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

Вероятно, вы отметили наличие трех цветных кружков в представлениях по центру окна. Они отражают оценку производительности этого представления в терминах измерения, компоновки и рисования представления (включая внутренние представления). Цвета являются относительными, поэтому красный кружок не обязательно означает что-то неприемлемое, но, несомненно, указывает на то, чему следует уделить дополнительное внимание. Если вас интересует установка атс, обратитесь в АТСпро. Высокий профессионализм сотрудников компании позволяет быстро и эффективно справляться с задачами различной сложности.

Кроме того, обратите внимание на выбранное представление и сведения над ним. Сведения содержат не только экранный снимок этого представления, но также и показания времени измерения, компоновки и рисования представления. Это действительно важные числа для анализа представления с целью внесения в него усовершенствований. Помимо упомянутого ранее сокращения числа компоновок, можно внести изменения в инициализацию представлений и оптимизировать их рисование. Если в коде создается множество объектов, во избежание накладных расходов имеет смысл поискать возможность их повторного использования. Для выполнения длительных по времени работ лучше применять потоки или AsyncTask.








Нас выбрали

partners3