【发布时间】:2012-01-17 11:21:36
【问题描述】:
由于公司原因,我们仅限于 32 位 XP 机器。 Ramdrive (PAE) 为使用更多内存提供了一个很好的替代方案,但在 ramdrive 上设置的页面文件几乎没有使用,而且它永远不会增长。 我已经尝试了 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 下的一些选项,但我没有看到任何不同的行为。我已将页面文件设置为最小 2GB,最大 4GB,但它永远不会增长。
我想知道的是如何强制 Windows XP 多分页和少驱逐。不完全是一个编程问题,但可能会引起很多其他程序员的关注。
【问题讨论】:
-
问题可能属于 superuser.com 或 serverfault.com
-
塞尔比说的。这也可能是一种反优化。 ramdisk 上的分页速度很快,但速度不够快,因此您真的很想强制执行它(我正在使用 SuperSpeed Ramdisk Plus 做同样的事情)。它比固态硬盘甚至硬盘要好得多,但是当出现一些严重的分页时,它是如此引人注目,这是毫无疑问的。向/从 ramdisk 分页在任何方面都不等同于 RAM。因此,分页应该是最后的手段,而不是首选。
-
这是最后的手段,我只能在 32 位上使用 ~3GB,但是通过这个 hack,我可以将剩余的 4GB 用作内存驱动器。直到决定我们切换到Win7。
标签: windows caching windows-xp pagefile