我的 Windows 7 计算机上有 12GB 的 RAM,但它完全被浪费了,我只使用了大约 2GB,而且只有一次使用了多达 3GB。
我读到过一些软件可以将一块 RAM 变成“ramdisk”,其功能与普通驱动器一样,您可以在其中存储文件和安装程序。然后它会对 ramdisk 进行成像,以便在重启后将其恢复到相同状态。
有人尝试过这种事情吗?我应该这么做吗?我考虑过在上面安装类似 Photoshop 的东西……
答案1
我用数据内存虚拟磁盘创建我的 ramdisk。它最多可免费使用 4 GB 的 ramdrive 大小,并且当您关闭计算机时,tt 会将 ramdisk 保存到硬盘驱动器。这样,ramdisk 的内容将保存以供下次会话使用。我将其用于 Firefox 缓存和 Windows 搜索索引器,我认为它可以大大加快 FF 的速度。但要考虑的一件事是,如果计算机崩溃,ramdisk 的内容将不会被保存,并且自上次保存以来存储在那里的工作将丢失。但是,有一个选项可以定期保存内容。
答案2
它几乎没什么用。你必须决定将哪些文件放在 RAMdisk 上。你没有完全的自由,因为许多程序都希望所有文件都位于同一目录中。
相比之下,Windows Vista 将使用可用 RAM 作为文件缓存。这样,只有实际使用的文件才会进入 RAM。更棒的是,Vista 可以决定只将文件中您实际使用的部分保留在 RAM 中。例如,如果您不打印,Photoshop 的“打印”部分就不会进入缓存。
那么,“已使用 2GB”从何而来?如果 Windows 使用 8GB RAM 作为文件缓存,应该如何报告?该内存可以快速回收用于一般用途。毕竟,缓存中的字节只是磁盘上字节的副本。因此,即使它正在使用中,也许不应将其计入“已使用”内存中 - 它仍可用于其他更紧迫的用途。