г. Москва, Милютинский пер., д.8, стр.2 Тел.: 8 (495) 999-70-33 |
|
|
Время работы: пн.-пт. с 9:00-21:00 сб.-вс. с 11:00-17:00 |
|
|
В этой перспективе производится подключение к запущенному экземпляру приложения в эмуляторе (не на реальном устройстве), после чего можно исследовать представления в приложении, их структуру и свойства. Для начала понадобится выбрать интересующее приложение. Иерархия затем может быть отображена различными способами.
Здесь имеется возможность навигации по структуре, проверки свойств и выяснения, что представлений в приложении определено ровно столько, сколько необходимо. Например, при наличии множества компоновок, возможно, имеет смысл заменить их единственной компоновкой RelativeLayout.
Вероятно, вы отметили наличие трех цветных кружков в представлениях по центру окна. Они отражают оценку производительности этого представления в терминах измерения, компоновки и рисования представления (включая внутренние представления). Цвета являются относительными, поэтому красный кружок не обязательно означает что-то неприемлемое, но, несомненно, указывает на то, чему следует уделить дополнительное внимание. Если вас интересует установка атс, обратитесь в АТСпро. Высокий профессионализм сотрудников компании позволяет быстро и эффективно справляться с задачами различной сложности.
Кроме того, обратите внимание на выбранное представление и сведения над ним. Сведения содержат не только экранный снимок этого представления, но также и показания времени измерения, компоновки и рисования представления. Это действительно важные числа для анализа представления с целью внесения в него усовершенствований. Помимо упомянутого ранее сокращения числа компоновок, можно внести изменения в инициализацию представлений и оптимизировать их рисование. Если в коде создается множество объектов, во избежание накладных расходов имеет смысл поискать возможность их повторного использования. Для выполнения длительных по времени работ лучше применять потоки или AsyncTask.