在我的新笔记本电脑(四核 i7、8GB RAM、250GB SSD,我喜欢它!)Windows 7 Pro 64 位上,我注意到我的每日内存使用量约为 5GB。以前在 Windows XP Sp3 32 位上运行相同的应用程序时,内存使用量接近 3GB。
我知道我的许多应用程序仍然是 32 位的,当在任务管理器中显示时,它们的名称旁边有一个 *32。我也知道这些应用程序在 WOW 会话中运行。(Windows 上的 Windows)
我的问题是,WOW 会话的内存开销是多少?当我在任务管理器中将 RAM 使用量加起来时,我发现根本达不到 5GB。更接近 3GB,而 2GB 的 RAM 损失对我来说相当令人担忧。
答案1
虽然这不能直接回答您的 WOW64 内存使用问题,但 Windows 7 中“丢失的 RAM”可能是由于您在使用 Windows XP 时不习惯的缓存造成的。例如“超级获取“。
这是一篇好文章解释为什么 Vista 和 7 似乎比 XP 占用更多的内存。
简介:
...毫不奇怪,在检查 XPnet 上报告的统计数据时,我发现我也处于几乎没有可用内存的“令人担忧”的境地。快速浏览一下任务管理器就揭示了真相。虽然我的“可用”内存确实可以忽略不计,但这是因为缓存使用了太多内存。重要的数字不是“可用”,而是“可用”。“可用”内存包括空闲内存和可以轻松提供的内存,这个数字更能代表应用程序可用的真实内存量。绝大多数缓存内存可以几乎立即释放,因为它仅被磁盘中的缓存数据用完。