2 我有一台公司的笔记本电脑,配有一台出色的处理器和4台内存,但HD是古老的,我们在这里说4200RPM,环形交叉路口。 程序运行良好,但负载可怕,非常慢。 任何配置/设置提示,以使Windows XP尽可能多地依赖物理内存? windows-xp hard-drive memory performance virtual-memory — Jasconius source
2 您可以使用XP的预取功能来提高系统性能: 注册表项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters包含EnablePrefetcher哪些可能具有以下值: 0 - 禁用 1-Application Launch Prefetch 2-Boot Prefetch 3 - 预取一切 要更改该值,请双击它。然后,您将看到“编辑DWORD值”屏幕。在“数值数据”字段中输入表示所需预取级别的值。 尝试将其设置为3并查看是否可以提高性能。 — harrymc source 谢谢哈利。我已经投票给你,但我需要15个代表才能这样做;)我会尽快尝试这个,但看起来很有希望。 — Jasconius 是3,预取所有内容,而不是默认设置?在我立即处理的所有三台XP机器上都是这样设置的。我希望增加另一个有用的调整。:) — JMD 哇,令人震惊的是它已经设置为3.我想这对我来说不是好兆头?D: — Jasconius 2 XP将保留多达128个预取。达到此限制时,它将仅保留32个最常用的文件并转储所有其他文件。所以也许你的问题恰恰相反:预取太多了。如果将EnablePrefetcher设置为1并删除c:\ windows \ prefetch中的所有文件并让XP重新预取,会发生什么? — harrymc 将其改为1似乎会产生一些影响。我会继续监视。 — Jasconius
-1 这个问题的一个解决方案越来越普遍,就是用SSD替换硬盘。 基准测试表明,吞吐量和(主观)总体效率/响应能力都有很大提高。 — JMD source 1 不可否认,这并没有直接解决您优化Windows XP的问题。如果加载速度很慢,因为它是HDD密集型的,你是否尝试过通常的前驱,比如对硬盘和页面文件进行碎片整理? — JMD 是的,我已经完成了一次完整碎片整理,并尝试了几种虚拟内存设置。硬件更改不是一种选择,我只需要软件解决方案。 — Jasconius 1 7200rpm硬盘将比目前体面的SSD便宜很多。 — 彼得M 绝对。从我最近读过的每篇评论来看,它也慢得多。有时成本是次要的(当然是合理的。) — JMD 2009年