Шаг 3: Анализ с помощью средства AppDoctor

Результаты анализа с помощью средства AppDoctor обеспечивают понимание первопричины, вызывающей задержу при работе приложений. Он разделяет полное время задержки на 4 компонента:

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

· Задержку распространения или времени ожидания в сетевых компонента (Время ожидания – это время, требуемое для передачи 1 бита информации через сеть. Для измерения такой задержки обычно используется команда ping).

· Задержка пропускной способности – эта составляющая общей забержки вызвана ограниченной пропускной способностью сети.

· Задержка протокола/перегрузки – это метрика является показателем сетевых ограничений на поток пакетов. Ограничение может быть вызвано из-за времени нахождения пакетов в очередях при сетевых перегрузках или работой механизмов управления потоком данных в соответствии с используемыми сетевыми протоколами. Например, протокол TCP, имеет несколько встроенных механизмов контроля потока данных.

1. Выберите AppDoctor, затем Summary of Delays.

2. Оставьте ваш курсор на красной части диаграммы и смотрите подсказку.

Заметим, что наибольший вклад во время отклика приложения вносит задержка распространения в сети. Для данной транзакции, задержка распространения составляет примерно 60 процентов всего 12 секундного интервала времени. Функция диагностики Diagnosis программы AppDoctor должна дать вам понимание причины этой задержки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: