内存容量不足在早些年几乎困扰着所有入门用户,而PC系统发展到今天,内存容量和速度都已经不再是问题。

内存容量问题分析

现在还有内存容量和速度的问题其实很奇怪,PC内存毫无疑问是近年来性能最为过剩的部件没有之一。流行数年的DDR3内存速度最高已经可达3000MHz之高,容量也能够很轻易地达到8GB、16GB甚至更高容量。Windows中的计算机硬件评分,内存(RAM)也是最轻易就能达到最高分的一个项目。以老旧的Windows 7 SP1 x64为例,只要内存速度在1866MHz以上双通道2×2GB即可满分7.9,而最难达到满分的处理器一项,仍然需要一颗主频在4.8GHz的最新酷睿i7-4790k才能稳定7.9。

图1  内存是最容易达到满分的一项

在研究这个问题以前,我们首先要搞明白“内存容量和电脑速度”的困扰从何而来。距现在十年以前,内存不论速度还是容量都远未达到现在的高度,大家甚至还在用512MB甚至是256MB。这么低的内存容量很容易被操作系统和各类软件装满,此时系统就会调用硬盘中的页面文件pagefile.sys,我们可以把它看成“虚拟内存”。硬盘的读写速度与内存有天壤之别,再加上硬盘本来就负担很重,一部分还被充当内存,整个系统速度骤降也就不难理解了。

图2  内存不够的话系统就会调用页面文件

实测内存使用环境

现在虽然内存容量和速度都“突破天际”了,但很多用户使用起来依然缩手缩脚,比如完全用不到4GB以上容量的用户去购置8GB甚至16GB;还有不管是否正确永远要系统空闲一半以上的内存空间,认为只有这样内存才能达到最佳的读写速度。这样是否正确合理,让我们来实际试一试。

图3  测试采用典型的双通道内存作为模板

我们使用用户量可能是最大的Windows7 SP1 x64操作系统为例,硬件为一颗3.66GHz的i3-530,内存为双通道DDR3 1666MHz 2×4GB(9-9-9-24)。只要测试出在系统启动5分后的待机状态、内存占用一半、占用5GB、6GB等不同状态下内存的读取/写入/复制/潜伏速度,就能最直观地展现不同剩余容量下的内存性能差别。

上面的测试中,只有潜伏时间一项是越小越好,其余的速度是越高越好。对比清晰可见,系统待机只占用2GB时内存的速度,与占用4GB、5GB、6GB时候几乎完全一致,差距在5%以内,没有任何的性能差距可言。

图4 系统待机时内存占用只有2GB的成绩

图5  内存占用高达6GB时速度与待机几乎一致

小提示

看了这样的测试结果,可能有些用户会提出质疑。因为在他们的使用场合,内存高占用时确实带来了系统缓慢,这是为什么呢?这其实是因为CPU占用问题。测试的场景是完完全全的内存占用,处理器占用近乎待机状态。而在实际系统的使用环境下,很多高内存占用的场景处理器也近乎满载,系统速度的变化会非常之大。用户在分析自身电脑速度缓慢的症结时,请一定分清究竟是内存占用还是处理器占用。

图6 内存占用多少与系统速度并无直接关系

分析和内存使用建议

根据测试我们可以看出,过分追求大内存或者是硬性要求电脑空闲出一半内存才能达到最佳性能是不合理的。在目前这种内存速度和容量都十分过剩的情况下,我们究竟应该如何使用我们的内存呢?

首先在选购时,一定要保证多通道,其次才是单条容量。目前内存价格较高,很多用户为了之后升级方便,选购了单条8GB容量内存,打算之后升级2×8GB的双通道内存。除非用户真正需要这么大的内存情况之外,其实不如直接购买2×4GB内存直接组成双通道为好。内存是否形成双通道,对速度的影响还是蛮大的。而且DRAM颗粒价格居高不下,真正等到用户要升级时,恐怕DDR4已经成为主流了。

图7  追求内存性能请务必组成双通道

使用其实没有太多规矩可续,如果选购的容量合适,我们如何使用内存都是可以的。现在不少整合平台中集成显卡都调用内存作为显存时候,在这种时候我们可以去BIOS中将显存容量调整至最大(比如2GB)。既然内存容量很大用不掉,为何不去充分利用呢?而且在这时,内存速度的提升也能直接影响图形性能。

图8 划分大容量内存作显存是很有必要的

计算机内存与速度,内存容量与读写速度相关推荐

  1. 计算机内存大小rom,rom容量(ram容量和rom容量谁大)

    在手机上,ram是指运行内存,现在手机运行内存最大就是到4g,rom是指手机操作系统和机身存储内存,有的手机可以放入sd,也就相当于是增大了手机的rom.也可以说. ROM(Read Only Mem ...

  2. 电脑是内存容量大的好处 电脑内存影响速度吗

    电脑是内存容量大有哪些好处 内存是计算机中重要的部件之一,它是与cPu进行沟通的桥梁. 计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大. 内存(memory)也被称为内存 ...

  3. 计算机存储单位以及内存原理

    计算机的存储单位: 计算机系统数据只用0和1这种表现形式,(这里只表示一个数据点,不是数字),一个0或者1占一个"位",而系统中规定8个位为一个字节. 电脑的各种存储器的最小的存储 ...

  4. 详解计算机内存及基于内存理解的几种数据结构

    详解计算机内存 前言 计算机是进行数据处理的设备,而程序表示的就是处理顺序和数据结构..由于处理对象数据是存储在内存和磁盘上的,因此程序必须能自由地使用内存和磁盘.本文详解内存的物理结构,逻辑结构以及 ...

  5. 计算机运行内存和显卡内存不足,Win10系统提示计算机显卡内存不足该怎么办?...

    Win10系统是微软最新发布的一款操作系统,相信很多用户都已经体验过了win10.但是有的小伙伴在一键重装系统Windows10之后,电脑弹出了计算机的内存不足的错误提示,但是查看电脑内存却发现内存足 ...

  6. 计算机的rom是内存的意思,电脑ram和rom是什么意思 电脑内存条是rom还是ram

    原标题:"电脑RAM和ROM是什么?教你辨别电脑RAM和ROM"关于电脑问题教程分享. - 来源:191路由网 - 编辑:小元. 购买电脑的时候大家都会注意内存空间,我们会看到电脑 ...

  7. 计算机无法读入内存怎么办,电脑内存常见问题

    我们在使用电脑的时候,如果遇到了一些电脑内存上的问题,比如系统卡顿,运行软件的时候出现软件崩溃.强制关闭.很多开机蓝屏都是内存的问题,下面来看看详细的内容问题汇总吧. 电脑内存常见问题汇总 1,右击计 ...

  8. 云计算机运行内存不足,电脑内存不足的九个解决办法

    电脑内存不足的九个解决办法 一.剪贴板占用了太多的内存 实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了"复制"或"剪切"命令后,Windows将把复制 ...

  9. 大逃杀计算机内存不足,绝地求生大逃杀内存不足怎么办 内存优化教程

    绝地求生大逃杀这款游戏虽然受欢迎好玩,但是对电脑的配置确实要求很高啊,占的内存也不小,很多玩家每次打开这款游戏都要优化一下内容,感兴趣的小伙伴们就来看看绝地求生大逃杀内存不足怎么办 内存优化教程. & ...

  10. 内存(Display)、显示器(Monitor)和计算机(Computer)均属于一种产品(Product),其中计算机需要显示器和内存。请用Python语言简要实现这些类及它们之间的关系。

    内存(Display).显示器(Monitor)和计算机(Computer)均属于一种产品(Product),其中计算机需要显示器和内存.请用Python语言简要实现这些类及它们之间的关系. clas ...

最新文章

  1. Java项目:嘟嘟网上商城系统(java+jdbc+jsp+mysql+ajax)
  2. c#dev tabcontrol 与嵌套gridcontrol 总结
  3. iOS安全之class-dump的安装和使用
  4. 记录一次docker导致宿主机重启故障解决方法
  5. 计算机游戏比赛,计算机学院2013年趣味运动会游戏比赛细则.doc
  6. python开发技术文档范文_程序员编写技术文档的新手指南
  7. java swing 列表框_Java开发笔记(一百三十一)Swing的列表框
  8. jQuery创建、删除和修改html标签
  9. Python 算法交易实验30 退而结网7-交易策略思考
  10. 欧姆龙c200he基本语言,欧姆龙C200HE-CPU42-ZE支持软件操作手册PLC手册 - 广州凌控
  11. 正确介绍自己的项目,终于不用害怕面试了
  12. android时间选择原生,安卓原生时间选择器
  13. java实现图片滚动_怎么用Java代码使图片自行滚动浏览
  14. 华为任正非会见马云_什么让华为任正非怒骂“还过个屁年”!连马云、李彦宏都沉思!...
  15. 2018 codeM 初赛A卷 第二题 棋盘题 -java
  16. iOS 集成微信支付
  17. 计算机软考高项(信息系统项目管理师)、中项(系统集成项目管理工程师),统计师中级的一些备考经验
  18. Redisson联锁
  19. 2006年5月23号 12点
  20. 具有Hilt的Android上的依赖注入

热门文章

  1. 去重插入数据 mysql_mysql 数据去重
  2. Layui 扩展字体图标
  3. 《RISC-V架构与嵌入式开发快速入门_胡振波著》学习笔记
  4. ghd oracle,ghd ORACLE双管卷发棒怎么样?具有离子夹外型、卷发棒功能简直是手残少女救星...
  5. Some Laws in IT
  6. 为什么小孩会沉迷游戏?小孩沉迷游戏中不想上学怎么办
  7. Python爬虫初学(4)登陆武汉理工大学教务处并转到成绩管理
  8. 不是计算机专业的,可以转行学IT吗?
  9. 使用three.js创建一个正方体
  10. Multiple dex files define Lrx/android/plugins/RxAndroidPlugins;