boo*_*mie 9 memory windows ramdisk cache
我最近在我的 PC 上安装了很多 RAM,我研究了这个 RAMDisk。
我从调查中发现了两件事:
如果我是对的,RAMDisk 可能有助于存储一些程序的临时缓存:可以自动重新生成的文件,不会有太多麻烦。浏览器喜欢将数据缓存到磁盘以避免从互联网下载数据,还有什么可以放在 RAMDisk 上?
“在 Windows 上的 RAMDisk 上放什么?” 答:没什么。
RAMdisk 是对 RAM 的愚蠢使用。*
Windows,尤其是在 Vista 及更高版本中,将在使用“额外”RAM 用于文件和页面缓存方面做得非常好。它完全自动执行此操作。如果一个进程突然需要一些曾经是“额外”的 RAM,操作系统可以立即从这些缓存中取回它(仅比使用“空闲”RAM 时慢一点)让需要它的进程使用它。它将智能地这样做,首先重新利用长时间未访问的低优先级缓存。
而...当您将 RAM 锁定在 RAMdisk 中时,操作系统将永远无法将其用于实际的“实时”内容(即解决页面错误),在任何时间内都无法使用。那很糟。
几乎所有声称“操作系统没有很好地管理我的 RAM”都是由于关于虚拟内存如何工作和它做什么的错误信息,以及对各种显示的误解。(当然,微软在这方面并没有多大帮助。)
(* 我同意的唯一例外是,如果您正在运行例如 32 位 Windows 客户端,它只会查看超过 3 GB 的 RAM。使用 RAM 的 RAMdisk 产品,操作系统完全可以't or won't use 不会从操作系统中带走任何东西。一个更好的长期答案当然是去一个将使用所有 RAM的操作系统。)
基本上,任何需要速度的东西,你都会经常使用。这是增加表观内存的一种方法。
归档时间: |
|
查看次数: |
12264 次 |
最近记录: |