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

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

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

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

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

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

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

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

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




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