码迷,mamicode.com
首页 > 其他好文 > 详细

程序员必须知道的延迟时间

时间:2016-06-30 20:01:40      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

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

程序员必须知道的延迟时间

标签:

原文地址:http://www.cnblogs.com/23lalala/p/5630827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!