НСПК / 24.12.24 / перетяжка / 2W5zFK76vmn
НСПК / 24.12.24 / перетяжка / 2W5zFK76vmn
НСПК / 24.12.24 / перетяжка / 2W5zFK76vmn

Latency: значения задержек, которые стоит знать каждому программисту

Аватар Никита Прияцелюк
Отредактировано

Если программист знает, сколько времени занимают основные операции, он может написать более эффективную программу.

20К открытий20К показов
Latency: значения задержек, которые стоит знать каждому программисту

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

Зная, сколько времени занимают те или иные операции, можно создавать более эффективные программы. В таблице представлены значения задержек для самых распространённых операций.

Latency: значения задержек, которые стоит знать каждому программисту 1

*предполагается использование SSD со скоростью 1 ГБ/с.

Latency: значения задержек, которые стоит знать каждому программисту 2
20К открытий20К показов