Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试测量将访问器内联到函数中的性能提升。
作为内联的结果,方法的自身时间增加(当然)。
我需要测量方法的总时间和调用。在 VisualVM 分析器中列出了总自时间,快照可以给出调用树中每个位置的总时间。我需要测量的是整个应用程序的总总时间。
谢谢
默认性能调整免责声明:您确定需要内联方法吗?JVM(自 v1.6 起)在需要时自动执行此操作。您想在 java 中内联函数是非常罕见的。
VisualVM 允许您定义要测量的类。如果您仅定义调用类(在其中内联函数),或者至少排除要从中内联函数的类,则所有被调用函数都将添加到“自身时间”。