Latency: значения задержек, которые стоит знать каждому программисту
Если программист знает, сколько времени занимают основные операции, он может написать более эффективную программу.
20К открытий20К показов
Все операции, выполняемые компьютером, занимают определённое время. Чем ниже уровень, на котором операция происходит, тем она быстрее, и наоборот. Например, работать с кешем процессора быстрее, чем с оперативной памятью. Она, в свою очередь, быстрее жёсткого диска.
Зная, сколько времени занимают те или иные операции, можно создавать более эффективные программы. В таблице представлены значения задержек для самых распространённых операций.
*предполагается использование SSD со скоростью 1 ГБ/с.
20К открытий20К показов