Logiciel Android NDK native c code profiling sur les téléphones Android réels

Je développe un logiciel assez volumineux sur Android avec un code natif de journal, il fonctionne maintenant mais a des problèmes de performances.

J'espère pouvoir faire un profil de chaque module (appel de fonction) du logiciel pour les cycles CPU, l'utilisation de la mémoire, etc., sur plusieurs téléphones Android réels. Existe-t-il une simple bibliothèque C pour ce faire?

  • Qt5 QGeoPositionInfoSource :: createDefaultSource () se bloque sur Android 5.0
  • Comment accéder aux fichiers Android Lollipop DocumentFile via NDK?
  • Cocos2d-x-2.1.4: erreur: format pas une chaîne littérale et pas d'arguments de format
  • Eclipse-CDT ne parvient pas à trouver les symboles stdlib dans le projet NDK
  • Porting Trickle to Android
  • Utilisation du STL avec Android NDK C ++
  • Je vois des gens qui utilisent oprofile. Cela semble être une overkill pour mon cas puisque c'est un profileur sauvage du système, et il faut reconstruire l'image du noyau et du système.

    Comme j'ai le code source complet de mon application, tout ce dont j'ai vraiment besoin, c'est une simple bibliothèque c, que je peux intégrer dans mon code pour faire du profil, tandis que l'application exécute plusieurs cas de test.

    BTW, quelle est la manière de Linux de faire cela?

  • Partage d'images et de texte avec Facebook sur Android
  • Intention Android pour la carte SdD prête
  • Java.io.IOException: com.android.jack.api.v01.CompilationException: Impossible de compiler
  • Comment faire que le récepteur de diffusion de l'application continue à écouter sans qu'un service s'exécute en arrière-plan
  • Spécification d'un filtre d'intention SEND (partage) pour un service
  • Obtenez la liste des applications capables de gérer l'intention SEND à afficher dans une vue (pas une boîte de dialogue contextuelle)
  • One Solution collect form web for “Logiciel Android NDK native c code profiling sur les téléphones Android réels”

    J'ai eu des résultats assez décents avec android-ndk-profiler.

    http://code.google.com/p/android-ndk-profiler/

    Sorties /mnt/sdcard/gmon.out

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.