如何找出最被引用的类?

时间:2012-04-03 09:13:42

标签: java eclipse netbeans intellij-idea

如何找出最被引用的类?

我想在大型系统中找到最重要的类,我认为这是最好的方法。任何想法?

5 个答案:

答案 0 :(得分:5)

也许JDepend就是你要找的。

答案 1 :(得分:3)

也许Metrics plugin能做到吗?我没有尝试过,但在主页上它提到了两个耦合指标并显示了漂亮的图形。

答案 2 :(得分:1)

使用VisualVM,然后转到Sampler - >内存,您将看到如下图表,表示实例数(不完全是参考编号):

或者,您可以使用一些Eclipse插件(我使用inCode)或Sonar来静态获取引用计数。

enter image description here

答案 3 :(得分:1)

另一个类似工具CodePro - Dependency Analysis

答案 4 :(得分:1)

您可以使用Netbeans Profiler工具。

如果您选择内存模式,您将能够了解每个类的实时字节/实时对象/已分配对象等。

我认为通过这种方式你可以找到你使用的类更多或使用更多的内存。

如果您正在寻找“静态”方式,您必须运行该应用以了解我不知道的结果。