为动态调用方法生成调用层次结构

时间:2010-04-19 10:49:49

标签: java profiler ctags dynamic-invoke

今天的动态调用,反射和运行时注入世界并不适用于ctagsdoxygen和CDOC等传统工具。

我正在寻找一种方法调用层次结构可视化工具,它可以显示静态和动态方法调用。它应该易于使用,在执行期间点亮,并提供有关记录的运行时会话的有用详细信息。

现在我猜Callgrind可以被视为家庭C的有效解决方案。

您可以建议为基于JVM的字节码的静态和动态方法调用创建调用图的工具/技术是什么?预期的最终结果是图形显示(最好是交互式),它可以显示从main()到被调用的每个方法的路径。

在这篇文章的研究期间,我偶然发现了javashot,似乎这是我的目标,我希望这可以整合到一种探测器或类似的方式,而不是可以在我的IDE中使用(Eclipse,IntelliJ,Netbeans等)。

谢谢你, 格言。

1 个答案:

答案 0 :(得分:0)

大多数Java分析器都是这样做的。通过显示调用图是一种非常易于用户访问的方式,JProfiler做得特别好。