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

[复制链接]

该用户从未签到

472

主题

532

回帖

1万

积分

[INTOHARD]旅长

Rank: 9Rank: 9Rank: 9

积分
16542
发表于 2015-4-22 19:22:19 | 显示全部楼层 |阅读模式
本帖最后由 csdn 于 2015-4-22 23:52 编辑

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

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

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

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

002.png

003.png
  • TA的每日心情
    开心
    2016-12-22 09:14
  • 签到天数: 646 天

    [LV.9]二品侍郎

    0

    主题

    685

    回帖

    3266

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    3266
    发表于 2015-4-24 14:35:07 | 显示全部楼层
    内存可能没有某些超级固态盘快~ 但比普通机械硬盘快N多倍是绝对的~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    13 小时前
  • 签到天数: 3226 天

    [LV.Master]三朝元老

    43

    主题

    3386

    回帖

    1万

    积分

    [INTOHARD]旅长

    Rank: 9Rank: 9Rank: 9

    积分
    16305
    发表于 2015-4-24 17:36:10 | 显示全部楼层
    用过内存虚拟盘就知道内存绝对比硬盘快,哪怕固态也比不上
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表