Profilage d’applications Android avec le plugin Eclipse TPTP au lieu de la vue de trace

La méthode standard pour profiler une application Android dans Eclipse consiste à utiliser le plug-in DDMS et à créer un fichier de trace contenant toutes les informations. Si vous souhaitez afficher ces informations, vous pouvez utiliser “traceview”. Je n’ai pas aimé ma première expérience avec cette application car vous ne pouvez pas filtrer les résultats. Vous avez beaucoup d’appels de méthodes pour démarrer votre application et vous ne pouvez pas filtrer uniquement votre code.

Je cherchais une méthode alternative. J’ai trouvé ce tutoriel à l’ aide d’Eclipse * TPTP pour visualiser les données de profilage Google * Android *, qui explique comment utiliser l’outil de profilage TPTP (Eclipse Test & Performance Tools Platform) pour visualiser les données de profilage Android. Grâce à ce post précédent L’ autorisation d’écrire sur la carte SD, j’ai réussi à prendre mon fichier de trace de l’émulateur Android dans mes systèmes de fichiers. L’étape suivante consiste à convertir ce fichier .trace en un fichier TPTP .trcxml. Je n’ai pas trouvé ce convertisseur dont ils parlent.

Quelqu’un sait où je peux trouver ce convertisseur? Connaissez-vous une autre façon d’parsingr ce fichier de trace avec TPTP ou avec un autre outil de profileur GRATUIT plus mature? Connaissez-vous une autre façon de profiler une application Android? Merci d’avance


Edit 1 :

J’ai trouvé un outil intéressant que vous pouvez utiliser pour parsingr l’utilisation de la mémoire des applications Android. Afin d’obtenir de la mémoire à partir d’Eclipse, vous devez “vider le fichier HPROF” à partir de la perspective DDMS. Avant cela, vous devez choisir dans le panneau des préférences DDMS, quand il est écrit “Action HPROF”, l’action “Enregistrer sur le disque”. Ainsi, à partir de maintenant, lorsque vous supprimez le fichier HPROF, il vous sera demandé où vous souhaitez enregistrer votre fichier .hprof. Vous devez convertir ce fichier avec l’outil Android “hprof-conv” que vous pouvez trouver dans votre installation de SDK Android sous le répertoire “./tools”. Enfin, vous pouvez maintenant utiliser le plug-in Eclipse MAT pour afficher les statistiques d’utilisation de la mémoire. J’espère que cela aidera quelqu’un d’autre. Si quelqu’un sait quelque chose d’autre sur le profilage des applications Android, cela sera apprécié. Merci

De DeveloperWorks

Pour lire un contenu de fichier trcxml, vous devez utiliser l’option “Fichier”> “Importer …”> “Profilage et journalisation”> “Fichier de profilage” pour importer la ressource et afficher les données de trace avec les vues TPTP.

Mettre à jour:

Vous recherchez hprof-conv ? Devrait être dans le répertoire sdk / tools

Mise à jour2:

Désolé, je n’ai pas vu votre mise à jour, l’outil de conversion est disponible en pièce jointe à partir du source fourni à EclipseWorld 2005 . J’espère que cela pourra aider.