如何获取使用VisualVM的方法的总计时总数

时间:2012-03-23 13:54:03

标签: java profiling metrics visualvm jvisualvm

我正在尝试衡量将访问者内联到函数中的性能提升。

作为内联的结果,该方法的自我时间增加(当然)。

我需要测量方法的总时间和调用。在VisualVM中,探查器列出总自我时间,快照可以给出调用树中每个位置的总时间。我需要衡量的是整个应用程序的总总时间。

由于

1 个答案:

答案 0 :(得分:1)

默认性能调整免责声明:您确定需要内联方法吗? JVM(自v1.6起)在需要时自动执行此操作。您想要在java中内联函数是非常罕见的。

VisualVM允许您定义要测量的类。如果只定义调用类(在其中内联函数),或者至少排除要内联函数的类,则所有调用的函数都会添加到“自我时间”。