2011-02-26 167 views
1

什麼是瓶頸問題(使用計算機的任何編程語言)?瓶頸的含義?

+3

這是「瓶子」。請使用字典。 – 2011-02-26 03:11:21

+2

當我將2升瓶子倒過來時,必須等待液體流出,因爲瓶子的瓶頸很窄。 – user470379 2011-02-26 03:12:07

+1

可能的重複[什麼是瓶頸]意味着帶寬?](http://stackoverflow.com/questions/5062325/what-does-bottleneck-mean-in-terms-of-bandwidth) – 2011-02-26 04:03:05

回答

1

什麼是裝在瓶子的瓶頸問題?這是一個開始的好地方。瓶子的瓶頸比瓶子的主要部分更薄,可以倒出液體的速度受到可以通過瓶頸的流體量的限制。所以......這個比喻是在很多地方做出來的。 http://en.wikipedia.org/wiki/Von_Neumann_architecture#Von_Neumann_bottleneck

http://en.wikipedia.org/wiki/Bottleneck_(engineering)#Engineering

「在計算機編程,追查瓶頸(有時也被稱爲‘熱點’ - 執行最頻繁的代碼段 - 即擁有最高執行計數)被稱爲性能分析通常藉助稱爲性能分析器或分析器的專用工具來實現減少,目標是使代碼的這些特定部分儘可能快地執行,以提高總體算法效率。

這是一件值得思考的事情,明智的程序員告訴你不要去煩擾你優化你寫的每一個例程,因爲有一些是比其他人執行更多,是真正重要的整體表現。