58 votes

Le profilage des applications Android avec Eclipse plugin TPTP au lieu de traceview

La façon standard de profil d'une application Android dans Eclipse est d'utiliser le plugin DDMS et la création d'un fichier de trace avec toutes les informations à l'intérieur. Si vous souhaitez afficher cette information, vous pouvez utiliser le bouton "traceview". Je n'ai pas aimé ma première expérience avec cette application parce que vous ne pouvez pas filtrer les résultats. Vous avez beaucoup d'appels de méthode pour le démarrage de votre application et vous ne pouvez pas filtrer uniquement votre code.

J'ai été à la recherche d'une méthode alternative. J'ai trouvé ce tutoriel à l'Aide d'Eclipse* TPTP de Visualiser Google* Android* les Données de Profilage qui explique comment vous pouvez utiliser l'Éclipse de Test de Performance Et des Outils de la Plate-forme (TPTP), outil de Profilage de visualiser Android de profilage de données. Merci pour ce post précédent, l'Autorisation d'écriture sur la carte SD , j'ai réussi à prendre mon fichier de trace à partir de l'Émulateur Android dans mes systèmes de fichiers. La prochaine étape est la conversion de ce .fichier de trace dans un TPTP .trcxml fichier. Je n'ai pas trouver ce convertisseur ils parlent.

Quelqu'un sait où je peux trouver ce convertisseur? Vous connaissez une autre façon d'analyser ce fichier de trace avec TPTP ou à un autre plus mature GRATUIT outil générateur de profils? Vous connaissez une autre façon de profil d'une application Android? Merci d'avance


Edit 1:

J'ai trouvé un intéressant outil que vous pouvez utiliser pour analyser des applications Android à l'utilisation de la mémoire. Afin d'obtenir l'utilisation de la mémoire à partir d'Eclipse vous avez "Dump HPROF fichier" de la DDMS prospective. Avant de faire cela, vous devez choisir dans la DDMS panneau des préférences, quand il dit "HPROF Action", l'option "Enregistrer sur le disque". Donc à partir de maintenant, lorsque vous videz les HPROF fichier on vous demandera où vous voulez enregistrer votre .hprof fichier. Vous devez convertir ce fichier avec l'outil Android "hprof-conv" que vous pouvez trouver dans votre Android SDK d'installation dans le répertoire "./des outils". Enfin maintenant, vous pouvez utiliser l' Éclipse TAPIS de plugin pour afficher l'utilisation de la mémoire stats. J'espère que ça aidera quelqu'un d'autre. Si quelqu'un sait quelque chose sur le profilage des applications Android, il sera apprécié. Merci

4voto

slf Points 15327

De DeveloperWorks

Pour lire un trcxml fichier contenu, vous devez utiliser "Fichier" > "Importer..." > "Le profilage et la Journalisation" > "Profilage Fichier" option pour importer les de ressources et d'afficher les données de trace avec TPTP vues

Mise à jour:

Vous êtes à la recherche pour hprof-conv? Devrait être dans le sdk répertoire/tools

Update2:

Désolé, je n'avais pas voir votre mise à jour, l'outil de conversion est disponible en tant que pièce jointe à partir de la source prévue à EclipseWorld 2005. Espérons que cela aide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X