java程序的动态分析

时间:2012-12-06 12:35:50

标签: java profiling callstack call-graph command-line-tool

我想动态地分析一个相当大的java程序。更具体地说,我想为程序的一次运行生成动态调用图。是否有命令行分析器来生成这样的图形。

谢谢。

2 个答案:

答案 0 :(得分:2)

我认为你应该尝试btrace,它是Java程序的诊断工具。您可以从维基页面获得足够的信息,也可以获得大量示例。

答案 1 :(得分:1)

JProfiler可以生成调用图:

enter image description here

您可以在不使用JProfiler GUI的情况下进行配置,无论是通过定义触发器还是使用jpcontroller命令行实用程序。之后,您可以在JProfiler GUI中打开快照以查看调用图。

免责声明:我公司开发JProfiler。