如何找出最被引用的类?
我想在大型系统中找到最重要的类,我认为这是最好的方法。任何想法?
答案 0 :(得分:5)
也许JDepend就是你要找的。 p>
答案 1 :(得分:3)
也许Metrics plugin能做到吗?我没有尝试过,但在主页上它提到了两个耦合指标并显示了漂亮的图形。
答案 2 :(得分:1)
使用VisualVM,然后转到Sampler - >内存,您将看到如下图表,表示实例数(不完全是参考编号):
或者,您可以使用一些Eclipse插件(我使用inCode)或Sonar来静态获取引用计数。
答案 3 :(得分:1)
另一个类似工具CodePro - Dependency Analysis。
答案 4 :(得分:1)
您可以使用Netbeans Profiler工具。
如果您选择内存模式,您将能够了解每个类的实时字节/实时对象/已分配对象等。
我认为通过这种方式你可以找到你使用的类更多或使用更多的内存。
如果您正在寻找“静态”方式,您必须运行该应用以了解我不知道的结果。