1

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

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

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

谢谢

4

1 回答 1

1

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

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

于 2012-03-23T14:10:50.670 回答