什么是瓶颈问题(用计算机编程语言)?
答案 0 :(得分:2)
瓶子里的瓶颈问题是什么?这是一个很好的起点。瓶子的颈部比瓶子的主要部分更加瘦,并且可以倾倒液体的速度受到可以通过颈部的液体量的限制。所以...这个比喻在很多地方都有。 http://en.wikipedia.org/wiki/Von_Neumann_architecture#Von_Neumann_bottleneck
或来自http://en.wikipedia.org/wiki/Bottleneck_(engineering)#Engineering:
“在计算机编程中,追踪瓶颈(有时称为”热点“ - 最常执行的代码部分 - 即执行次数最多)称为性能分析。通常在专门化的帮助下实现减少工具,称为性能分析器或分析器。目标是使代码的这些特定部分尽可能快地执行,以提高整体算法效率。“
考虑这是一件好事,其中一个明智的程序员告诉你不要费心去优化你写的每一个例程,因为有一些比其他例程执行得更多,而且真正重要的是整体表现。
答案 1 :(得分:0)