程序员必须知道的延迟时间
Posted 23lalala
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员必须知道的延迟时间相关的知识,希望对你有一定的参考价值。
L1缓存 0.5ns
转移、分支预测 5ns
L2缓存 7ns 14倍L1缓存
加锁\解锁 25ns
访问内存 100ns 20倍L2缓存,200倍L1缓存
1K字节压缩(Zippy) 3ns
前兆网卡上发送1k字节 10us
SSD随机读4K数据 150us
从内存顺序读1MB数据 250us
同一个数据中心往返 500us
SSD顺序读1MB数据 1ms 4倍内存
机械磁盘seek 10ms 20倍在同一个数据中心传输数据
机械磁盘顺序读1MB 20ms 80倍内存,20倍SSD
https://gist.github.com/jboner/2841832
以上是关于程序员必须知道的延迟时间的主要内容,如果未能解决你的问题,请参考以下文章