Latency: значения задержек, которые стоит знать каждому программисту
Если программист знает, сколько времени занимают основные операции, он может написать более эффективную программу.
![Latency: значения задержек, которые стоит знать каждому программисту](https://media.tproger.ru/uploads/2019/05/latency-numbers.jpg)
Все операции, выполняемые компьютером, занимают определённое время. Чем ниже уровень, на котором операция происходит, тем она быстрее, и наоборот. Например, работать с кешем процессора быстрее, чем с оперативной памятью. Она, в свою очередь, быстрее жёсткого диска.
Зная, сколько времени занимают те или иные операции, можно создавать более эффективные программы. В таблице представлены значения задержек для самых распространённых операций.
*предполагается использование SSD со скоростью 1 ГБ/с.
19К открытий20К показов