导致jmh测量误差的原因是什么?

Bio*_*441 4 java jmh

我想知道在jmh测试的得分结果中可能存在误差的可能原因.在一天结束时,它是为多次迭代执行的相同代码.

Ale*_*lev 6

好吧,接受诱饵并假设这不是4月1日的恶作剧.你可以从这里开始:

"没有测量是准确的.当测量数量时,结果取决于测量系统,测量程序,操作员的技能,环境和其他影响.[1]即使数量被测量多次在相同的方式和相同的情况下,假设测量系统具有足够的分辨率来区分这些值,那么每次都会获得不同的测量值.

  • 系统误差和随机误差都不能用更多的数据来减少。尽管如此,您可以获得*更好* *估计*的样本均值和随机误差。 (2认同)