在工作中学习,在学习中创新,在创新中求得成功的自豪感!
内存优化软件的原理是什么?
上一篇 /
下一篇 2007-03-25 23:01:38 / 天气: 晴朗
/ 心情: 高兴
/ 个人分类:我的学习
打开搜索引擎,输入“内存优化软件”,你一定可以找到数百种内存优化软件。在这么多选择之中,该如何选择呢?如果告诉你:正确答案是“不选择”,你会不会很吃惊?
SimWe个人空间Bg8vQL{b6iF}6DSimWe个人空间2O|Y[0TRs~5\f相比Windows 95/98,Windows 2000/XP已经可以相对智能地管理内存资源了。当应用程序退出后,它能较好地释放程序占用的内存空间。
a&SZ$]z})H"fnXbD"{0SimWe个人空间+Y&uWxi HR但Windows本身依然还有一些缺陷,再加上程序设计问题,使得内存还会在我们不经意间偷偷地“泄露”,可以供使用的剩余内存总是在逐渐减少。为了解决这些问题,网络上逐渐流传一些“内存优化软件”,它们往往可以在一瞬间把可用的内存资源提升几十甚至上百兆,它们真的这么神奇吗?
SimWe个人空间2J,\2H3QO
un jmzr.L%L8Z)o/~0告别名称上的诱惑
!YD+N:ofg0kh`$J0N{1z)jd0“调节”、“优化”和“清理”,是这类软件最喜欢使用的名字。无论怎么称呼,它们所做的工作是一样的,就是将目前正处于物理内存中的程序强制性地移动到硬盘的虚拟内存中(所以你会发现它们在优化内存时总是伴有硬盘的急剧转动),从而使空闲的物理内存增加。通过这个工作,可以使电脑运行的较快速吗?我们要说的是:结果可能不是你想像的那样。
LO([1a4x~0\0t C,HvuL&K0SimWe个人空间)ry [%g.eN温故知新:Windows如何使用内存
&QUSM*z0yp7hw*HA1D+|o0程序在运行时,Windows会将其直接调入到物理内存中,但物理内存毕竟有限,因此,微软又设计了虚拟内存,它其实就是硬盘中的一块空间,Windows会将一些暂时不用,但可能以后会用到的数据从物理内存移动到虚拟内存中,从而保证有足够的物理内存给当前运行的程序使用。所以,电脑的内存=实际物理内存容量+“分页文件”(就是交换文件)。如果需要,“分页文件”会动用硬盘上所有可用空间。
*tD;O EW:z$V0 d8e7UD&KOk0内存优化软件在干什么
SimWe个人空间GU5lzz9iYB@-sSimWe个人空间$bE&[dJ(|;R-Gu$Ym内存优化软件在进行优化时,往往不管三七二十一,只是机械地根据设置的数值尽可能将占用物理内存的程序搬到硬盘的虚拟内存中,而不考虑某个程序是否正在使用。所以,虽然空余物理内存增加了,但当你继续使用某个已经打开的程序时(而它恰恰又被不恰当地移动到了虚拟内存中),Windows就必须再次将它从硬盘虚拟内存中读取到物理内存中,这样给系统增加额外的开销,因此你会发现继续运行优化前正在使用的程序时,会有停顿。
V:b8B*T)L3l;aU&K0内存优化的“好处”在哪里
6N:O0O4w
[8B4X!s]0SimWe个人空间(E ZC*L%N.LE&hA7F内存优化惟一的好处是:在将占用物理内存的程序移动到虚拟内存后,再启动新程序,速度会变得更快。
SimWe个人空间|n(r%X @aZSimWe个人空间 RU5wNk7^o可用内存也会慢慢消失
导入论坛
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
随便一聊
我的学习