java - java执行路径分析工具

标签 java profiling

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

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

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

最佳答案

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

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

还有一个快捷键:Ctrl+Alt+H

关于java - java执行路径分析工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12194176/

相关文章:

java - 需要帮助解决一些基本的 PowerMock/EasyMock 问题

javascript - 在关闭弹出窗口之前将值传递给 Java Bean

Java 7 - String.intern() 行为

java - 命令不起作用

c++ - 无法在 GlowCode x64 中加载符号

javascript - Firefox 是否允许使用 "aggregated"火焰图分析 JS 应用程序?

MongoDB 系统配置文件集合 : no data for "insert" operations?

java - 使用 Java Mail API 无法正确读取中文字母

java - 为什么在 Spring MVC 服务中调用一个简单方法每次都比静态方法慢?

Javascript- 动态监控 CPU/内存使用情况