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

редактировать

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

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

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

См. Также
Ссылки
Последняя правка сделана 2021-05-13 07:51:02
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте