Шаг 6: Общая статистика

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

1. Выберите AppDoctor _ Statistics из меню.

2. Заметим, что приложение имеет 2,157 оборотов (циклов запрос/ответ), чтобы обменяться 182,056 байтами данных.

3. Также максимальное количество данных, пересылаемых за один оборот - 258 байт в одном направлении (A --> B) и 455 байт в другом (A <-- B). Величина избыточности («болтливости») распространена в работе приложений баз данных и часто является первой причиной плохого времени отклика.

Здесь отдельная задержка распространения, получаемая 2,157 оборотами, сотавляет около 6.97 секунд полного транзакционного времени отклика. Так как время ожидания в большей степени зависит от географического расстояния и числа переходов между разными сетями (число хопов), то увеличение полосы пропускания в каналах передачи данных будет иметь минимальный эффект для времени отклика. Чтобы минимизировать эту характеристику, может быть снижено время ожидания в логическом канале за счет снижения числа оборотов приложения. Поскольку время ожидания – это физической ограничение, то изменение поведения сетевого приложения – более практично.

4. Закройте окно AppDoctor Statistic

Шаг 7: Прогноз производительности приложения

Подсистема прогноза AppDoctor’s QuickPredict – это аналитический механизм симуляции, который позволяет вам быстро протестировать производительность приложения при разных сетевых условиях. С помощью подсистемы вы можете тестировать возможные модернизации сети, чтобы оценить те последствия, которые влияют на производительность приложений. Пусть приложение работает в глобальной сети, и давайте посмотрим как время ожидания влияет на производительность приложения.

1. Выберите AppDoctor _ QuickPredict изменю.

2. Выберите время ожидания Latency для оси X иустановите минимум времени Min Latency в 0 мсек, а максимум Max Latency в 20ms.

3. Кликните на кнопке Update Graph.

Этот график покажет, что время ожидания (Latency) прямо пропорционально ширине полосы пропускания. Таким образом, если это приложение будет вызывать задержку в глобальной сети, то важно изменить приложение, чтобы добиться лучшего времени отклика.


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



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