benchdb-用于结果的数据库和查询工具 当您使用JMH运行基准测试时,通常会查看运行后打印的结果表,或者生成一个JSON文件并将其馈送到以立即使用。 当您对许多不同的变化进行基准测试或想要比较历史数据或以图形方式显示更复杂的基准测试结果时,这种方法无法很好地扩展。 benchdb获取JMH结果文件以及一些捕获的环境数据(平台,Java环境,基于git的项目的git数据),并将其存储在您选择的关系数据库中。 您以后可以列出和检索这些结果,并对单个结果或组合多个结果运行查询。 借助存储的环境数据,您始终可以知道运行基准测试的时间,地点和地点。 安装(初级) 克隆benchdb并运行sbt core/publishLocal 。 使用创建命令行应用程序,例如: > cs bootstrap com.lightbend.benchdb::benchdb-core:latest.rele