1

我有两个关于 JMH 的问题:

1)如何从输出中生成图形。我知道我可以输出到 csv/json 并且我知道我可以自己设置一些东西。但如果我不需要自己做的话会很好。

2) 是否有一些开箱即用的存档功能,以便我可以随时间进行性能比较,例如趋势分析。或者可以比较不同 git 分支之间的性能。到目前为止,这个功能看起来并不存在,我需要自己想出一些东西。

4

1 回答 1

1

不,JMH 遵循 Unix 哲学——“做一件事,并且做得很好”——提供了可靠的基准测试环境。它已经捆绑了人类可读的输出以供临时使用。想要高级报告、结果存储等的用户需要将这项工作卸载到其他一些工具(R+ggplot2、gnuplot 和其他选择的渲染器大多使用)。

于 2014-02-26T15:41:24.887 回答