ボトルネック
ノイマンズ・ボトルネック(フォンノイマン・ボトルネック)。ノイマン型も参照。
プログラミングでは特にボトルネックが劇的な性能差を引き起す場合(百倍から百万倍などのケース)があるため、処理時間の分布を分析することは重要である(性能解析)。逆にボトルネックではない部分をいくら改善しても、かかるコストに対して得られる向上は少なく全体の損失となる(アムダールの法則。この点は他の項目においても同様である)。ボトルネックを感知する能力は設計者として重要な資質である。
ネットワークでは通信帯域幅が狭い地点を指す。ネットワーク上における一地点のパケット通信が混雑もしくは低速の場合、その前後のネットワークの速度が高速またはデータが疎に係わらず通信速度の最大値が混雑している一地点の速度に抑えられてしまう。 通信経路上における、スイッチ・ルーター等のネットワーク機器のネットワーク転送性能や、ネットワーク回線の帯域幅がボトルネックになる。また、経路上の特定の回線やルーターで輻輳が発生した場合にも同様である。