我正在使用JMH,但有些地方我不太明白:我有一个被注解为
我的问题是:这个数字完全是随机的吗?是否有一种方法来控制它,并确定在迭代内函数应该运行多少次?如果无论如何函数都将运行随机次数,那么设置
@Benchmark
的方法,并且我设置了measurementIterations(3)
。该方法会被调用3次,但在每次迭代调用中,函数运行了相当多且随机的次数。我的问题是:这个数字完全是随机的吗?是否有一种方法来控制它,并确定在迭代内函数应该运行多少次?如果无论如何函数都将运行随机次数,那么设置
measurementIterations
的重要性在哪里?