文件名称:bumblebench:Eclipse Adoptium的微基准测试框架
文件大小:173KB
文件格式:ZIP
更新时间:2024-06-02 22:29:50
Java
笨拙的长椅 这个用于测试测试框架以及将用于在Adoptium生成的二进制文件上创建和运行不同类型的基准测试(以验证是否捕获了大的性能下降)。 尽管我们可能无法访问孤立的性能机器,但是许多微基准仍然可以帮助您及早发现回归。 您可以在找到《和其他有用的文档。 BumbleBench是一种微基准测试工具,旨在使其在进行Java微基准测试时尽可能容易地避免常见的陷阱。 旨在确保测试运行花费大部分时间来以最高质量级别运行所需的代码段。 在采用积极的推测性优化的动态编译环境中,这令人惊讶地棘手。 名称“ BumbleBench”源自该工具更改基准主循环的迭代次数,以确定可以在给定目标持续时间内完成的最高迭代次数的方式。 目标分数会在估计的最大可实现分数附近波动,在低目标分数和高目标分数之间交替,以试图收敛于实际可实现分数,同时保持对由于运行期间发生的诸如jit编译之类的影响而导致的性能变化敏感。