jvm-micro-benchmarks:JVM代码的微基准

时间:2024-06-01 23:45:13
【文件属性】:

文件名称:jvm-micro-benchmarks:JVM代码的微基准

文件大小:32KB

文件格式:ZIP

更新时间:2024-06-01 23:45:13

Java

jvm-micro基准 JVM代码的微基准。 一些基准测试使用JMH进行延迟测试。 协同遗漏 一些基准是手写的,以补偿协调的遗漏。 协调遗漏会严重降低欠佳延迟率。 差异可能是您的99.999%延迟与协调遗漏实际上是90%延迟。 纠正遗漏可以帮助您解决在实际系统中出现问题的方式。 我们纠正协调遗漏的方法是不从开始测试时开始等待时间,而是从应该开始测试时开始等待时间。 要对此有一个看法,我们必须有一个正在测试的吞吐量。 一种这样做的方法是定期进行测试,但是这也会给人过于乐观的数据。 为了生成更可靠的数字,我们将测试之间的时间随机化,以便获得可以达到所需吞吐量的平均间隔。 int rate = ... ; // the rate being tested. long next = System . nanoTime(); int interval = ( int ) ( 1e9 / rat


【文件预览】:
jvm-micro-benchmarks-master
----.gitignore(202B)
----src()
--------main()
----LICENSE(11KB)
----pom.xml(7KB)
----README.md(1KB)

网友评论