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



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

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

这意味着我想要一个详细的树报告,其中显示了底层方法调用以及执行它们所花费的时间,而不仅仅是能够查看基准方法的总执行时间。

JMH能开箱即用吗?

正如Eugene所说,我正在寻找一个探查器。Java飞行记录器(JFR(是一个用于收集有关运行中的Java应用程序的诊断和分析数据的工具,我能够使用它来深入了解我的应用程序的性能。

最新更新