我想知道控制台中空手道输出表中的Efficiency字段代表什么。在我执行测试之后,我看到它的值是0.98,所以它的效率是98%。但是和什么相比呢?
我想之前似乎没有人问过这个问题。
发布于 2019-09-22 18:27:09
告诉我们:
public double getEfficiency() {
return timeTakenMillis / (getElapsedTime() * threadCount);
}如果我理解正确的话,它意味着我们使用线程的效率有多高。如果为efficiency == 1,则所有线程都被充分利用。
除非您有超过1个线程,否则该指标不会提供任何有意义的信息。
编辑:有关统计数据的更多信息:https://stackoverflow.com/a/62958327/143475
https://stackoverflow.com/questions/58048223
复制相似问题