效能評估與效能剖析
將占整個處理50%的部分加快為4倍。整體的加速比是多少(阿姆達爾定律)?
- A2倍
- B1.6倍
- C4倍
查看答案與解析
正確答案:B. 1.6倍
改善後的時間,是未加速的其餘50%(0.5)與加快4倍的50%(0.5÷4 = 0.125)的總和,為0.625。加速比為1÷0.625 = 1.6倍。無論把加速的部分再加快多少,其餘的50%依然存在,所以整體最多也只能到2倍。要大幅加快整體,必須找出占用大量時間的部分來改善。
- A. 即使把加速的部分縮到0,上限也只有2倍。
- B. 正確。1÷(0.5 + 0.5÷4) = 1.6。
- C. 加速的只有整體的一半。