如何分析哪种方法在java,eclipse,junit中消耗更多时间?

D.S*_*D.S 9 java profiler

对于一些职业java程序员来说,这可能是一个愚蠢的问题,但我现在很生气,所以我仍然在问.请指导我正确的方向某人.

如何分析哪个方法/ partOfMethod在我的java程序中消耗更多时间?

(我正在使用Eclipse和Junit)

dka*_*ros 13

使用jvisualvm.它现在与JDK捆绑在一起,但也存在独立版本,这是更新的.通常,当您启动它时,您可以选择要连接的运行java进程(这可能是我们的运行单元测试).您可以指定需要跟踪的合格类名称过滤器.通常,会发生一些类检测,您将能够跟踪分配给每种方法的处理时间(累计时间).