The term 'Bottleneck' that we are going to discuss is not the neck of a bottle rather it tells a different thing. Bottleneck is a phenomenon that impede or slow down the performance of a system. For instance, a computer program may spend 80% of its time in a small loop deep in the code, and the remaining 20% of the time on the rest of the code; the small loop then is a bottleneck. Pertaining to a business, a firm will address the 'bottleneck' that is limiting production. Bottleneck is a familiar terms in every section of knowledge suppose in Engineering, Economics, Project Management etc.
In computer programming, tracking down bottlenecks is called performance analysis. Reduction is usually achieved with the help of specialized tools, known as performance analyzers or profilers. The objective being to make those particular sections of code perform as fast as possible to improve overall algorithmic efficiency.
No comments:
Post a Comment