csdn 发表于 2015-4-22 19:22:19

研究称内存存取速度未必比硬盘存取快

本帖最后由 csdn 于 2015-4-22 23:52 编辑

无论开发者还是普通用户,相信大家都知道,内存的读写速度要比普通磁盘快得多,看看Windows的虚拟磁盘就知道了,因此在多数情况下,系统内存容量总是越大越好,开发人员也会尽量在内存里完成一些操作。

不过凡事就怕较真。加拿大卡尔加里大学、英属哥伦比亚大学的研究人员们对此产生了怀疑,并进行了一系列测试进行验证。

比如说,他们创建了1字节、10字节、1MB、1GB等不同大小的字符串,然后写入磁盘,反复测试后发现,无论字符串多大,如果尽量减少磁盘访问,把大多数工作放在内存里完成,其速度反而比反复磁盘写入要慢得多!

这一结论引发了不小的争论。有开发者指出,这帮研究人员缺乏编程经验,如此测试并不科学,结果也不足为信。



程维猛 发表于 2015-4-24 14:35:07

内存可能没有某些超级固态盘快~ 但比普通机械硬盘快N多倍是绝对的~

zxh445566 发表于 2015-4-24 17:36:10

用过内存虚拟盘就知道内存绝对比硬盘快,哪怕固态也比不上
页: [1]
查看完整版本: 研究称内存存取速度未必比硬盘存取快