70 ms比80 ms快14%或12%?

时间:2015-07-19 22:23:52

标签: performance percentage

当我们谈论性能,基准测试,执行时间时,我们倾向于说实现A比实现B快N / N慢,我们究竟是什么意思?

例如,实现A花了70毫秒,B花了80毫秒。

80/.70-100 = 14.285714285714292

100-70/.80 = 12.5

这总是让我感到困惑,这里有标准或通用方法吗?

2 个答案:

答案 0 :(得分:10)

应该是数学方法。您想要计算简单百分比(A可以容纳多少A ...)。例如:

我有10个香蕉,你有5个。所以我有200%的香蕉,但你的香蕉只有50%。

A is 70/80 of B. So A is 12,5% faster than B. B is 80/70 of A. So B is ~14% slower than A.

答案 1 :(得分:1)

稍作解释......

甲。给定


更快的价值:70毫秒
较慢的值:80ms

B中。以十进制表示法开头。

  

70ms / 80ms = 0.875

℃。转换为百分比。

  


p = 0.875 * 100   
p = 87.5%   
70ms是80%的87.5%

d。解释

  


100%表示80毫秒。   
d = 100% - 87.5%   
d = 12.5%   半70ms比80ms快12.5%。

其他:


重复文书工作的快速计算器操作。

  


70/80 * 100-100,只是在心理上对结果应用绝对值。   
70/80 * 100-100 = -12.5   
| -12.5 | = 12.5