2016-04-25 3 views
0

Ich möchte ein großes Open-Source-Java-Framework analysieren. Um dies zu tun, möchte ich die Methodenaufrufsequenzen während ihrer Ausführung protokollieren. Die Ausgabe sollte mehrere Einträge enthalten, jeder Eintrag enthält "Methodenname, Anrufzeit, Austrittszeit". Es ist schwierig, den Quellcode des ursprünglichen Frameworks zu ändern, um diesen Tracing-Task zu aktivieren. Ich hoffe, einige Profiliers oder Ansätze zu finden. Vielen Dank!Dynamische Methode Aufrufprotokollierung in JVM

+0

Ich würde einen Profiler verwenden, z.B. Flug Rekorder. um zu sehen, wie viel Zeit in jeder Methode verbracht wird. –

+0

Nein, danke. Ich brauche diese Information nicht. Ich brauche die Methodenaufrufsequenz (d. H. Ablaufverfolgung). –

+0

Meinst du wie das Debuggen gibt dir der Code aber als Protokoll. –

Antwort