Je cherche à profiler mon application web sur Android pour commencer ... quel est le meilleur moyen d'obtenir le type d'informations qu'un outil tel que Web Inspector me donnerait sur le bureau? Comme je ne peux pas utiliser Web Inspector ou Speed Tracer sur l'appareil mobile ... comment puis-je obtenir de telles données/informations?Quelle est la meilleure façon de profiler une application Web mobile?
Répondre
Je voudrais utiliser un split lap timer dans une main, et charger l'application sur un Android avec le second. Actualiser plusieurs fois, puis calculate la moyenne. Cela devrait donner une bonne estimation des heures de démarrage. No kidding.
Votre application web est-elle lourde sur Javascript? Ou est-ce intensif sur le côté serveur, ou peut-être les deux? Les latences de réseau peuvent varier, il est donc préférable de ne pas tenir compte de cela dans votre profilage. Au lieu de profil le côté du serveur séparément, ce qui vous donnera une estimation solide de la vitesse à laquelle une réponse est générée. Android utilise Webkit pour que Web Inspector puisse vous donner une idée assez précise de la manière dont le Javascript fonctionnera sur un appareil Android. En outre, passez à la caisse v8 benchmark test suite sur votre appareil. De manière similaire à ces suites de tests, vous pouvez écrire vos propres tests d'évaluation spécifiques à votre application Web. Il y aura beaucoup de choses qui peuvent affecter ces repères qui sont hors de votre contrôle alors gardez cela à l'esprit lorsque vous écrivez ces tests.
Vous pouvez utiliser WebDevTools pour Android: https://play.google.com/store/apps/details?id=com.voltcode.webdevtools
Il est un profileur Web qui donne des informations de base sur la façon dont un chargement de la page Web mobile sur l'appareil. Les temps de chargement peuvent varier d'un périphérique à l'autre et souvent selon les fabricants - cela est dû aux paramètres HTTP internes et au chargement, au traitement et à l'exécution de javascript à des vitesses différentes.
avertissement Je suis connecté à l'auteur de cet outil.
- 1. Quelle est la meilleure façon d'échantillonner/profiler une application PyObjC?
- 2. Quelle est la meilleure façon d'intégrer de la vidéo dans une application Windows Mobile 6?
- 3. Quelle est la meilleure façon de déployer une application Pylons?
- 4. Quelle est la meilleure façon de surveiller une application .NET?
- 5. Quelle est la meilleure façon d'écrire une application Python GTK +?
- 6. Quelle est la meilleure façon d'initialiser une application?
- 7. Quelle est la meilleure façon de profiler une vue dans Django?
- 8. Quelle est la meilleure façon de créer une configuration maître-esclave pour une application Web?
- 9. Quelle est la meilleure façon d'implémenter la liaison de données avec une application Web?
- 10. Meilleure pratique pour profiler une application SharePoint
- 11. Quelle est la meilleure façon d'appeler un service Web à partir de Windows Mobile (.NET 3.5)
- 12. Quelle est la meilleure façon d'implémenter une notification dans une application Web C#?
- 13. Quelle est la meilleure façon de charger des données hautement réutilisées dans une application web .net
- 14. Quelle est la meilleure façon de stocker des fichiers dans une application web (asp.net + wcf)
- 15. Quelle est la meilleure façon d'utiliser Response.Redirect pour un pop-up dans une application Web .NET?
- 16. Quelle est la meilleure façon d'utiliser un bouton radio dans une application Web pour iPhone?
- 17. Quelle est la meilleure façon d'ajouter i18n à une application web?
- 18. Quelle est la meilleure façon d'injecter javascript dans mon application?
- 19. quelle est la meilleure façon d'utiliser l'enregistreur en application JSF
- 20. La meilleure façon de créer carte mobile
- 21. Quelle est la meilleure façon de servir des pages Web statiques à partir d'une application Django?
- 22. Quelle est la meilleure façon de charger la balance? PHP
- 23. Quelle est la meilleure méthode pour faire une application en ligne MOBILE?
- 24. Quelle est la meilleure façon de créer une bibliothèque client pour une API de service Web?
- 25. Quelle est la meilleure façon d'exécuter `sum_by_sql`?
- 26. Quelle est la meilleure façon d'apprendre CUDA?
- 27. Quelle est la meilleure façon d'implémenter hashCode()?
- 28. Quelle est la meilleure façon de conduire une animation?
- 29. Quelle est la meilleure façon de concevoir une API client?
- 30. C# Quelle est la meilleure façon de copier une BindingList?
Une bonne idée serait également de regarder les journaux de votre serveur. Ils vous donneront plus d'informations sur les temps de chargement. –