Оснастка

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

Инспектор макетов

Используйте инспектор макета , чтобы проверить макет и узнать количество рекомпозиций.

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

Рекомпозиция сама по себе неплохая вещь; однако неожиданная рекомпозиция может стать проблемой.

Дополнительные сведения см. в документации по счетчикам рекомпозиции Layout Inspector.

Отслеживание композиции

Используйте трассировку композиции , чтобы отслеживать составные функции в системной трассировке. Трассировки часто являются лучшим источником информации при первом изучении проблемы с производительностью. Они позволяют сформировать гипотезу о том, в чем проблема и с чего начать поиск.

Дополнительные ресурсы

,

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

Инспектор макетов

Используйте инспектор макета , чтобы проверить макет и узнать количество рекомпозиций.

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

Рекомпозиция сама по себе неплохая вещь; однако неожиданная рекомпозиция может стать проблемой.

Дополнительные сведения см. в документации по счетчикам рекомпозиции Layout Inspector.

Отслеживание композиции

Используйте трассировку композиции , чтобы отслеживать составные функции в системной трассировке. Трассировки часто являются лучшим источником информации при первом изучении проблемы с производительностью. Они позволяют сформировать гипотезу о том, в чем проблема и с чего начать поиск.

Дополнительные ресурсы

,

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

Инспектор макетов

Используйте инспектор макета , чтобы проверить макет и узнать количество рекомпозиций.

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

Рекомпозиция сама по себе неплохая вещь; однако неожиданная рекомпозиция может стать проблемой.

Дополнительные сведения см. в документации по счетчикам рекомпозиции Layout Inspector.

Отслеживание композиции

Используйте трассировку композиции , чтобы отслеживать составные функции в системной трассировке. Трассировки часто являются лучшим источником информации при первом изучении проблемы с производительностью. Они позволяют сформировать гипотезу о том, в чем проблема и с чего начать поиск.

Дополнительные ресурсы