Каков наилучший способ для профилирования мобильного веб-приложения? - PullRequest
3 голосов
/ 09 марта 2010

Я рассчитываю профилировать мое веб-приложение на Android для начала ... Каков наилучший способ получить информацию, которую инструмент, такой как Web Inspector, предоставил бы мне на рабочем столе? Поскольку я не могу использовать Web Inspector или Speed ​​Tracer на мобильном устройстве ... как я могу получить такие данные / информацию?

Ответы [ 2 ]

1 голос
/ 10 июня 2012

Вы можете использовать WebDevTools для Android: https://play.google.com/store/apps/details?id=com.voltcode.webdevtools

Это веб-профилировщик, который дает основную информацию о том, как мобильная веб-страница загружается на устройство. Время загрузки может и часто различаться для каждого устройства / производителя - это происходит из-за внутренних настроек HTTP и разной скорости загрузки, обработки и выполнения JavaScript.

отказ от ответственности Я подключен к автору этого инструмента.

1 голос
/ 09 марта 2010

Я бы использовал таймер разделенного круга в одной руке и загрузил приложение на Android второй. Обновите несколько раз, а затем вычислите среднее значение. Это должно дать хорошую оценку времени запуска. Без шуток .

Ваше веб-приложение тяжело на Javascript? Или это интенсивно на стороне сервера, или, может быть, и то, и другое? Задержки в сети могут различаться, поэтому лучше не учитывать это при профилировании. Вместо этого профилируйте серверную часть отдельно, что даст вам точную оценку того, насколько быстро генерируется ответ. Android использует Webkit, поэтому веб-инспектор должен дать вам довольно хорошее представление о том, как Javascript будет работать на устройстве Android. Также проверьте v8 тестовый набор на вашем устройстве. Подобно этим комплектам тестов, вы можете написать свои собственные тесты для тестирования, специфичные для вашего веб-приложения. Будет много вещей, которые могут повлиять на те тесты, которые находятся вне вашего контроля, поэтому имейте это в виду при написании этих тестов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...