【发布时间】:2012-03-23 13:54:03
【问题描述】:
我正在尝试测量将访问器内联到函数中的性能提升。
由于内联,方法的自身时间增加(当然)。
我需要测量方法的总时间和调用次数。在 VisualVM 分析器中列出了总自时间,快照可以给出调用树中每个位置的总时间。我需要测量的是整个应用程序的总总时间。
谢谢
【问题讨论】:
标签: java profiling metrics visualvm jvisualvm
我正在尝试测量将访问器内联到函数中的性能提升。
由于内联,方法的自身时间增加(当然)。
我需要测量方法的总时间和调用次数。在 VisualVM 分析器中列出了总自时间,快照可以给出调用树中每个位置的总时间。我需要测量的是整个应用程序的总总时间。
谢谢
【问题讨论】:
标签: java profiling metrics visualvm jvisualvm
默认性能调整免责声明:您确定需要内联方法吗? JVM(自 v1.6 起)在需要时自动执行此操作。想要在 java 中内联函数是非常罕见的。
VisualVM 允许您定义要测量的类。如果您只定义调用类(内联函数),或者至少排除要内联函数的类,则所有被调用的函数都将添加到“self time”。
【讨论】: