Бөтелке (бағдарламалық жасақтама) - Bottleneck (software)

Жылы бағдарламалық жасақтама, а бөтелке пайда болған кезде пайда болады қолдану немесе компьютерлік жүйе бір компонентпен шектелген, мысалы, бөтелке мойыны жалпы су ағынын баяулатады. Бөтелке транзакция жолының барлық бөліктерінің ең төменгі өткізу қабілетіне ие.

Осылайша, жүйенің дизайнерлері кедергілерді болдырмауға тырысады және бар тарлықтарды табу мен баптауға бағытталған күш-жігерді жұмсайды. Мүмкін болатын инженерлік тарлықтардың кейбір мысалдары: а процессор, а байланыс сілтемесі, дискі IO және т.с.с. егер жұмыс жеткілікті жылдам қарқынмен жүрсе, кез-келген жүйе немесе қосымшалар тығырыққа тіреледі.[1]

Тығындарды іздеу (кейде «ыстық нүктелер» деп аталады - кодтың жиі орындалатын бөлімдері, яғни орындалу саны ең жоғары) өнімділікті талдау. Төмендету, әдетте, белгілі мамандандырылған құралдардың көмегімен жүзеге асырылады өнімділік анализаторлары немесе профильдер. Мақсаты - бұл кодтың белгілі бір бөлімдерін мүмкіндігінше тезірек орындау және оны жақсарту алгоритмдік тиімділік.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Вескотт, Боб (2013). Әр компьютердің жұмыс кітабы, 3 тарау: Пайдалы заңдар. CreateSpace. ISBN  1482657759.