主要思想
當我們對系統的某個部分加速時,其對系統整體性能的影響取決於該部分的重要性和加速程度。
計算方式
若系統執行某應用程序需要的時間爲,其中某部分所需要的執行時間 與系統總執行時間的比例爲,即該部分所需的時間爲。若該部分性能提升比例爲,即現在該部分所需執行時間爲。則系統現在總的執行時間爲:
由此可以得到加速比爲:
當時,
主要結論
當我們對系統的一個主要部分進行改進時,系統總體獲得的加速比卻明顯小於該部分的加速比。因此,要想顯著地提升系統的整體性能,需要提升系統中相當大的部分的速度。
參考文獻
《深入理解計算機系統》