我正在使用eclipse编写java代码。如果我正在调试一些代码,我可以设置一个断点并随着代码遍历每个函数或者我可以回溯。我也可以看看调用层次结构或引用来获取想法。但这还不够。多线程基于时间的调用层次结构
我希望有一些基于时间的可视化,说明每个线程沿着这个过程正在做什么......让我们说“点A”(按下界面上的按钮)到“点B”(得到结果)。我想知道按什么顺序调用了哪些类/方法。我想要一个很好的方法来可视化一种方法产生的输出是什么样的,另一种方法是引发一个新的过程......等等。
分析器是这种类型的可视化唯一可用的东西吗?基本上我想要创建一个动作图或流程图。有一些插件或应用程序可以产生这样的东西吗?
编辑:这是我在想什么的例子......至少在视觉上: essmodel.sourceforge.net/index.html 它具有这样的代码是导致一些流动。但是我认为这只是一个什么类可以导致其他类的静态映射,以及可用的输入/输出选项。我想根据特定情况映射流程。
您如何看待AOP,像aspectj?拦截你关心的方法调用,并记录你想要的。 – Ron 2012-03-30 15:59:43