Википедия

Узкое место

Узкое место — явление, при котором производительность или пропускная способность системы ограничена одним или несколькими компонентами или ресурсами. В соответствующем англоязычном термине бутылочное горлышко (англ. bottleneck) прослеживается аналогия с горловиной бутылки, узость которой не позволяет вылить или высыпать всё её содержимое сразу, даже если её перевернуть. При увеличении её ширины увеличивается и скорость, с которой бутылка опустошается. Относительно бизнеса узким местом является фактор, , процесс или подразделение, которое ограничивает общую производительность определённым верхним пределом даже при условии существенного увеличения производительности всех остальных компонентов.

Управление проектами

Узкое место в управлении проектами — это процесс или цепочка процесса, ограничение пропускной способности которых приводит к ограничению пропускной способности всей цепочки. Компонент иногда называется критическим элементом.

Связанными концепциями в управлении проектами являются:

  • Метод критического пути
  • Теория ограничений

В качестве примера узких мест, ограничивающих пропускную способность, можно привести снабжение металлургического комбината или нефтеперерабатывающего завода.

Технические науки

В технических науках, узкое место — это явление, приводящее к тому, что производительность или пропускная способность всей системы ограничивается одним компонентом. Этот компонент иногда называется критическим элементом.

Формально узкое место расположено на критическом пути системы и обеспечивает самую низкую пропускную способность. Узкие места обычно избегаются системными проектировщиками, затрачивающими массу усилий для их локализации и избежания. Узким местом могут быть, например, процессор, линия связи, программное обеспечение, обрабатывающее данные и т. д.

Разработчики стараются избегать узких мест и направлять усилия на обнаружение и исправление существующих узких мест. Некоторые примеры возможных инженерных узких мест: процессор, канал связи, дисковый ввод-вывод и т. д. Любая система или приложение столкнутся с узким местом, если работа будет выполняться в достаточно быстром темпе.

Транспорт

image
Дорожные работы в правой части дороги приводят к тому, что весь транспортный поток проходит через одну полосу, вызывая затор.
image
Затор, вызванный дорожными работами

Касательно транспорта узкое место представляет собой участок дороги со сниженной пропускной способностью по отношению к другим участкам той же дороги. Зачастую это узкая часть дороги, возможно также участок с малым числом полос или железнодорожный путь с ограниченным числом колей. Это может быть также узкий мост или туннель, глубокая выемка или узкая дамба, или осуществляемые на участке дороги или железнодорожного пути работы.

Узкие места пропускной способности — наиболее уязвимые точки в сети, зачастую являющиеся целью агрессивных или оборонительных военных операций. Узкие места пропускной способности стратегического значения — такие как Панамский канал, где транспортный поток ограничен инфраструктурой — обычно являются ; узкие места пропускной способности тактического значения являются [англ.].

Узкие места в программном обеспечении

Узким местом (англ. bottleneck) в программировании называется Hotspot, на который затрачивается значительная доля процессорного времени, если затрачиваемое время возможно сократить оптимизацией кода.

Обнаружение узких мест (иногда называемыми «активными участками» — участками кода, которые выполняются наиболее часто — например, имеют наивысшее число выполнений) является одной из задач профилирования. Для этого обычно применяются специализированные средства, называемые профайлерами. Целью является максимально возможное улучшение производительности таких участков кода для улучшения общей алгоритмической эффективности.

См. также

  • Закон ограничивающего фактора
  • Оптимизация (информатика) (Узкие места)

Примечания

  1. Wescott, Bob. The Every Computer Performance Book, Chapter 3: Useful laws. — , 2013. — ISBN 1482657759. Архивная копия от 26 июля 2015 на Wayback Machine
  2. Планирование параллельной оптимизации | Intel® Developer Zone. software.intel.com. Дата обращения: 6 января 2016. Архивировано 4 января 2016 года.

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Узкое место, Что такое Узкое место? Что означает Узкое место?

Uzkoe mesto yavlenie pri kotorom proizvoditelnost ili propusknaya sposobnost sistemy ogranichena odnim ili neskolkimi komponentami ili resursami V sootvetstvuyushem angloyazychnom termine butylochnoe gorlyshko angl bottleneck proslezhivaetsya analogiya s gorlovinoj butylki uzost kotoroj ne pozvolyaet vylit ili vysypat vsyo eyo soderzhimoe srazu dazhe esli eyo perevernut Pri uvelichenii eyo shiriny uvelichivaetsya i skorost s kotoroj butylka opustoshaetsya Otnositelno biznesa uzkim mestom yavlyaetsya faktor process ili podrazdelenie kotoroe ogranichivaet obshuyu proizvoditelnost opredelyonnym verhnim predelom dazhe pri uslovii sushestvennogo uvelicheniya proizvoditelnosti vseh ostalnyh komponentov Upravlenie proektamiUzkoe mesto v upravlenii proektami eto process ili cepochka processa ogranichenie propusknoj sposobnosti kotoryh privodit k ogranicheniyu propusknoj sposobnosti vsej cepochki Komponent inogda nazyvaetsya kriticheskim elementom Svyazannymi koncepciyami v upravlenii proektami yavlyayutsya Metod kriticheskogo puti Teoriya ogranichenij V kachestve primera uzkih mest ogranichivayushih propusknuyu sposobnost mozhno privesti snabzhenie metallurgicheskogo kombinata ili neftepererabatyvayushego zavoda Tehnicheskie naukiV tehnicheskih naukah uzkoe mesto eto yavlenie privodyashee k tomu chto proizvoditelnost ili propusknaya sposobnost vsej sistemy ogranichivaetsya odnim komponentom Etot komponent inogda nazyvaetsya kriticheskim elementom Formalno uzkoe mesto raspolozheno na kriticheskom puti sistemy i obespechivaet samuyu nizkuyu propusknuyu sposobnost Uzkie mesta obychno izbegayutsya sistemnymi proektirovshikami zatrachivayushimi massu usilij dlya ih lokalizacii i izbezhaniya Uzkim mestom mogut byt naprimer processor liniya svyazi programmnoe obespechenie obrabatyvayushee dannye i t d Razrabotchiki starayutsya izbegat uzkih mest i napravlyat usiliya na obnaruzhenie i ispravlenie sushestvuyushih uzkih mest Nekotorye primery vozmozhnyh inzhenernyh uzkih mest processor kanal svyazi diskovyj vvod vyvod i t d Lyubaya sistema ili prilozhenie stolknutsya s uzkim mestom esli rabota budet vypolnyatsya v dostatochno bystrom tempe TransportDorozhnye raboty v pravoj chasti dorogi privodyat k tomu chto ves transportnyj potok prohodit cherez odnu polosu vyzyvaya zator Zator vyzvannyj dorozhnymi rabotami Kasatelno transporta uzkoe mesto predstavlyaet soboj uchastok dorogi so snizhennoj propusknoj sposobnostyu po otnosheniyu k drugim uchastkam toj zhe dorogi Zachastuyu eto uzkaya chast dorogi vozmozhno takzhe uchastok s malym chislom polos ili zheleznodorozhnyj put s ogranichennym chislom kolej Eto mozhet byt takzhe uzkij most ili tunnel glubokaya vyemka ili uzkaya damba ili osushestvlyaemye na uchastke dorogi ili zheleznodorozhnogo puti raboty Uzkie mesta propusknoj sposobnosti naibolee uyazvimye tochki v seti zachastuyu yavlyayushiesya celyu agressivnyh ili oboronitelnyh voennyh operacij Uzkie mesta propusknoj sposobnosti strategicheskogo znacheniya takie kak Panamskij kanal gde transportnyj potok ogranichen infrastrukturoj obychno yavlyayutsya uzkie mesta propusknoj sposobnosti takticheskogo znacheniya yavlyayutsya angl Uzkie mesta v programmnom obespecheniiUzkim mestom angl bottleneck v programmirovanii nazyvaetsya Hotspot na kotoryj zatrachivaetsya znachitelnaya dolya processornogo vremeni esli zatrachivaemoe vremya vozmozhno sokratit optimizaciej koda Obnaruzhenie uzkih mest inogda nazyvaemymi aktivnymi uchastkami uchastkami koda kotorye vypolnyayutsya naibolee chasto naprimer imeyut naivysshee chislo vypolnenij yavlyaetsya odnoj iz zadach profilirovaniya Dlya etogo obychno primenyayutsya specializirovannye sredstva nazyvaemye profajlerami Celyu yavlyaetsya maksimalno vozmozhnoe uluchshenie proizvoditelnosti takih uchastkov koda dlya uluchsheniya obshej algoritmicheskoj effektivnosti Sm takzheZakon ogranichivayushego faktora Optimizaciya informatika Uzkie mesta PrimechaniyaWescott Bob The Every Computer Performance Book Chapter 3 Useful laws 2013 ISBN 1482657759 Arhivnaya kopiya ot 26 iyulya 2015 na Wayback Machine Planirovanie parallelnoj optimizacii Intel Developer Zone neopr software intel com Data obrasheniya 6 yanvarya 2016 Arhivirovano 4 yanvarya 2016 goda Dlya uluchsheniya etoj stati zhelatelno Prostavit snoski vnesti bolee tochnye ukazaniya na istochniki Najti i oformit v vide snosok ssylki na nezavisimye avtoritetnye istochniki podtverzhdayushie napisannoe Pozhalujsta posle ispravleniya problemy isklyuchite eyo iz spiska parametrov Posle ustraneniya vseh nedostatkov etot shablon mozhet byt udalyon lyubym uchastnikom

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто