瓶颈的含义?

时间:2011-02-26 03:08:04

标签: performance

什么是瓶颈问题(用计算机编程语言)?

2 个答案:

答案 0 :(得分:2)

瓶子里的瓶颈问题是什么?这是一个很好的起点。瓶子的颈部比瓶子的主要部分更加瘦,并且可以倾倒液体的速度受到可以通过颈部的液体量的限制。所以...这个比喻在很多地方都有。 http://en.wikipedia.org/wiki/Von_Neumann_architecture#Von_Neumann_bottleneck

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

“在计算机编程中,追踪瓶颈(有时称为”热点“ - 最常执行的代码部分 - 即执行次数最多)称为性能分析。通常在专门化的帮助下实现减少工具,称为性能分析器或分析器。目标是使代码的这些特定部分尽可能快地执行,以提高整体算法效率。“

考虑这是一件好事,其中一个明智的程序员告诉你不要费心去优化你写的每一个例程,因为有一些比其他例程执行得更多,而且真正重要的是整体表现。

答案 1 :(得分:0)