2010-04-19 3 views
1

Le monde actuel de l'invocation dynamique, de la réflexion et de l'injection d'exécution ne fonctionne pas bien avec les outils traditionnels tels que ctags, doxygen et CDOC.Génération d'une hiérarchie d'appel pour la méthode appelée de manière dynamique

Je suis à la recherche d'un outil de visualisation de hiérarchie d'appel de méthode qui peut afficher des invocations de méthodes statiques et dynamiques. Il devrait être facile à utiliser, allumer pendant l'exécution et fournir des informations détaillées utiles sur la session d'exécution enregistrée.

Maintenant, je pense que Callgrind pourrait être considéré comme une solution valable pour la famille C.

Quel outil/technique pourrait vous suggérer de créer un graphe d'appel pour les deux appel de méthode statique et dynamique pour bytecode basée JVM? Le résultat final prévu est un affichage graphique (de préférence interactif) qui peut montrer le chemin de main() à chaque méthode invoquée.

Lors de la recherche pour ce poste, je suis tombé sur javashot, il semble que ce soit le genre d'approche que je vise, je préférerais que cela soit intégré dans une sorte de profiler ou similaire qui peut être utilisé à partir de dans mon IDE (Eclipse, IntelliJ, Netbeans et autres).

Merci, Maxim.

Répondre

0

La plupart des profileurs Java le font. JProfiler le fait particulièrement bien, en montrant le graphique d'appel est un moyen très accessible à l'utilisateur.

Questions connexes