1s = 1,000 ms = 1,000,000 us = 1,000,000,000 ns
s:秒 ms:毫秒 us:微秒 ns:纳秒
一级缓存:0.5 ns
一次分支的判断(比如if):5 ns
二级缓存: 7 ns
互斥锁的加解锁:25 ns
内存访问: 100 ns = 0.1 us
使用Zippy压缩1K字节数据: 3,000 ns = 3 us = 0.003 ms
从内存中顺序读取1MB数据: 250,000 ns = 250 us = 0.25 ms
同一机房的一次数据往返: 5000,000 ns = 5000 us = 5ms
7022rpm STAT硬盘的寻址: 10,000,000 ns = 10,000 us = 10 ms
从硬盘顺序读取1M数据: 20,000,000 ns = 20,000 us = 20 ms
从加拿大到新西兰到加拿大发送一个数据包: 150,000,000 ns = 150,000 us = 150 ms
注:具体数值不会有一个准确值,都是一个参考值,更大的意义在于要记住每个存储上的访问时间的数量级