摘要: 在《内存随机也比顺序访问慢,带你深入理解内存IO过程》一文中,我们理解了内存IO的内部实现过程,知道了内存的随机IO比顺序IO要慢,并对延迟时间进行了大概的估算。那么我们今天来用代码的方式来时间一下,看看在我们的项目工程中,内存访问的在不同的访问场景下延时究竟是个什么表现。 先测顺序情况 测试原理就 阅读全文
posted @ 2020-11-02 09:15 zhangyanfei01 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 平时大家都知道内存访问很快,今天来让我们来把刨根问底的精神发挥到极致,来思考两个问题 问题1: 内存访问延时到底是多少?你是否会进行大概的估算? 例如笔者的内存条的Speed显示是1066MHz,那是否可以推算出内存IO延时是1s/1066MHz=0.93ns? 这种算法大错特错。 问题2: 内存存 阅读全文
posted @ 2020-11-02 09:04 zhangyanfei01 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 从2001年DDR内存面世以来发展到2019年的今天,已经走过了DDR、DDR2、DDR3、DDR4四个大的规格时代了。内存的工作频率也从DDR时代的266MHz进化到了今天的3200MHz。这个频率在操作系统里叫Speed、在内存术语里叫等效频率、或干脆直接简称频率。这个频率越高,每秒钟内存IO的 阅读全文
posted @ 2020-11-02 08:53 zhangyanfei01 阅读(1178) 评论(0) 推荐(0) 编辑