Как измерить производительность интерфейса Phonegap? - PullRequest
2 голосов
/ 29 ноября 2011

Я хочу повысить производительность своего приложения Phonegap, в настоящее время предназначенного для Android, но я хочу основывать свои действия на некоторых измеримых фактах.

Существуют ли какие-либо инструменты, которые можно использовать для измерения производительности интерфейса Phonegap (время от нажатия до завершения действия) на устройстве? И главным образом, чтобы измерить улучшение этих времен после некоторой настройки производительности?

Ответы [ 3 ]

1 голос
/ 29 ноября 2011

Да, вы можете использовать Traceview - это отличный инструмент: http://developer.android.com/guide/developing/debugging/debugging-tracing.html

0 голосов
/ 15 июля 2013

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

Это не будет проблемой для Android.У Android всегда были проблемы из-за GC на Java.Учитывая этот факт, большинство пользователей Android не очень заботятся о UX.Но на iOS ваше приложение на основе HTML5 никогда не будет лучше, чем нативное приложение конкурента.

Есть много обходных путей для этой проблемы времени GC.Такие, как инкрементный GC, GC в реальном времени и так далее.Но на самом деле, нет реального решения.Потому что основная проблема в том, что у тебя нет контроля.

С уважением, Раджив

0 голосов
/ 09 июля 2013

Я сейчас использую это

и я настоятельно рекомендую его

https://github.com/GameMaker/PhoneGap-Performance-Test--PGPT-

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