用于java执行路径分析的工具

时间:2012-08-30 09:50:07

标签: java profiling

在确定各种错误修复的影响时,我经常发现自己试图找到通过代码库的所有路径,这些路径最终会出现在我更改的代码中。这是一个繁琐的手动过程,包括在Eclipse中点击方法名称并搜索“引用...”,同时在我的记事本中绘制一个调用树结构。

这个似乎它应该是可自动化的,但每当我搜索这样的工具时,我都找不到这样的东西。似乎有工具可以分析代码中的错误,竞争条件等(例如FindBugs,PMD,Checkstyle),但没有任何东西可以简单地通过代码输出潜在的路由。我很可能没有使用正确的搜索字词。

这样的工具是否存在于Java或我忽略了为什么不可能这样做的关键原因?

2 个答案:

答案 0 :(得分:5)

“Open Open Hierarchy”命令不是您要搜索的内容吗?

要使用此选项,请选择方法,字段,构造函数等,然后选择“打开调用层次结构”。在这里,您可以浏览代码引用所选元素的位置。

也有一个快捷方式: Ctrl + Alt + H

答案 1 :(得分:1)

我相信你正在寻找一个呼叫层次结构。它内置于Eclipse,IntelliJ和Netbeans。

https://www.google.co.uk/search?q=eclipse+call+hierarchy

相关问题