2011-02-26 114 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

“在计算机编程,追查瓶颈(有时也被称为‘热点’ - 执行最频繁的代码段 - 即拥有最高执行计数)被称为性能分析通常借助称为性能分析器或分析器的专用工具来实现减少,目标是使代码的这些特定部分尽可能快地执行,以提高总体算法效率。

这是一件值得思考的事情,明智的程序员告诉你不要去烦扰你优化你写的每一个例程,因为有一些是比其他人执行更多,是真正重要的整体表现。