Java JMH基准测试中嵌套方法概述

Java JMH基准测试中嵌套方法概述,java,benchmarking,jmh,Java,Benchmarking,Jmh,我还没有找到任何能真正回答我问题的答案,所以就这样吧 我编写了一个Java库,我希望使用一个独立的Java项目来执行基准测试,该项目将JMH作为依赖项。我能够编写一个执行基准测试的基准测试方法,但是这还不够详细,不能满足我的需要。我想知道图书馆的哪些方法占用的时间最多。通过这种方式,我更好地了解了可能的瓶颈以及从何处开始优化我的库 这意味着我希望有一个详细的树报告,其中显示底层方法调用以及执行它们所需的时间,而不是仅仅能够查看整个基准方法执行时间 JMH能做到这一点吗?正如Eugene提到的,我

我还没有找到任何能真正回答我问题的答案,所以就这样吧

我编写了一个Java库,我希望使用一个独立的Java项目来执行基准测试,该项目将JMH作为依赖项。我能够编写一个执行基准测试的基准测试方法,但是这还不够详细,不能满足我的需要。我想知道图书馆的哪些方法占用的时间最多。通过这种方式,我更好地了解了可能的瓶颈以及从何处开始优化我的库

这意味着我希望有一个详细的树报告,其中显示底层方法调用以及执行它们所需的时间,而不是仅仅能够查看整个基准方法执行时间


JMH能做到这一点吗?

正如Eugene提到的,我正在寻找一个分析器。Java Flight Recorder(JFR)是一种用于收集运行中Java应用程序的诊断和分析数据的工具,我能够使用它来深入了解我的应用程序的性能。

正如Eugene提到的,我正在寻找一个分析程序。Java Flight Recorder(JFR)是一种用于收集运行中Java应用程序的诊断和分析数据的工具,我可以使用它来了解我的应用程序的性能。

您在这里寻找的是一个探查器,这与
jmh
doesyou在这里寻找的探查器非常不同,这与
jmh
的功能非常不同