我以为 Windows 8 的内存应该比 Windows 7 更好。到目前为止,我的经验并非如此。
当我启动我的全新笔记本电脑(三星 NP550P5C-S03CA Intel Core i5 3210M 8GB 1TB)时,任务管理器性能选项卡告诉我:
其中有 8.0 Gb DDR3 可用:
已使用 3.7GB,剩余 4.2GB 可用
已提交 3.5/25.9 GB,并缓存 1.4GB。
162Mb 分页池,2.4GB 非分页池。
然后我转到“详细信息”选项卡,将所有进程使用的内存加起来。大约是 300Mb。也就是 0.3GB。那么其他 3.4GB 内存被什么占用了呢?
然后,我加载了一堆同时使用的程序 - 尤其是 Firefox(大约有 30 个选项卡)、Chrome、Thunderbird、Notepad++、Filezilla,我的内存消耗上升到 4.4GB。这似乎差不多。
然后我花了几天时间处理它,中间休息了几天,然后我开始收到内存不足的通知。性能选项卡显示我使用了 90% 或更多的内存。已提交的内存已增加到 31GB。但如果我把详细信息选项卡中列出的内存使用量加起来,它只有大约 1800MB(我注意到 Firefox 已增加到大约 1300MB)
那么,我的记忆又都到哪里去了?
如果我随后关闭所有程序,也无济于事。详细信息选项卡显示运行的程序很少,但性能选项卡显示内存仍然不足?
什么占用了我所有的内存?
唯一能清除它的方法就是重启。这又将我们带回到循环顶部,带着同样的初始问题 - 是什么占用了超过 4GB 的内存?
我在使用 Windows 7 时从来没有遇到过这些问题。
顺便提一下,Win 8 似乎也非常不稳定。经常出现程序不响应和崩溃的情况,包括 Windows 资源管理器,它似乎必须频繁重新加载。
哦,我的 wifi 连接一直断线,然后我必须运行故障排除程序才能让它重新运行(我妻子的全新 Acer 电脑也遇到了同样的问题)。
那么,到底是怎么回事?如何才能让我的新笔记本电脑运行速度与使用 Win 7 和较低配置的 4 年前的 Sony Vaio 一样快?
有人有什么想法吗?或者这对 Windows 8 来说是正常的吗?
答案1
好的,让我们使用一些实际数字。我的电脑有 16 GB 的 RAM。
这表现Windows 8 的任务管理器选项卡显示:
- 正在使用:4.2 GB
- 可用的:11.6 GB
这正在使用值匹配资源监控:
- 硬件保留:106 MB
- 正在使用:4462 兆
- 已修改:7 MB
- 待机:11788 MB
- 免费:21 MB
所以我有4,462 兆“正在使用”的 RAM。这 4,462 MB RAM 的分配情况如何?谁在使用它?
如果我们把“工作集”来自任务管理器的所有进程,例如:
- explorer.exe:244,936 kB
- glcnd.exe:202,964 kB
- chrome.exe:201,372 kB
- chrome.exe:133,060 kB
- MsMpEng.exe:84,568 kB
- uTorrent.exe:70,496 kB
- Skype:79,084 kB
- ...
- GoogleCrashHandler64.exe:868 kB
- smss.exe:548 kB
- 系统:532 kB
我们只得到2,713 兆。 我有4,462 兆 正在使用. 什么占用了额外的1,749 兆内存?
答案是内核和驱动程序。
- 缓存工作集:357 MB
- 内核工作集:35 MB
- 驱动程序工作集:11 MB
- 分页池工作集:483 MB
- 非分页池:286 MB
- 图元文件:577 MB
- 总计:1,749 MB
Windows 8 使用的 RAM 比单独的应用程序多 64%。
但这正常吗?
是的。这是一台具有 16 GB RAM 的 Windows 7 计算机:
- “正在使用”:7,276 MB
- 进程工作集:4,214 MB(相差 3,062 MB)
- 缓存工作集:604 MB
- 内核工作集:4 MB
- 驱动程序工作集:7 MB
- 分页池工作集:2,426 MB
- 非分页池:0 MB
Windows 7 使用的 RAM 比应用程序单独使用多 72%。
更多比较
Windows 8 Windows 7 Windows Vista Windows XP
========= ========= ============= ==========
Total RAM 768 MB 768 MB 768 MB 768 MB
In Use 682 MB 611 MB 631 MB 651 MB
Process WS 642 MB 565 MB
Cache WS 24 MB 70 MB 98 MB 53 MB
Kernel WS 3 MB 1 MB 0 MB
Driver WS 3 MB 3 MB 2 MB
Paged WS 37 MB 66 MB 48 MB 18 MB
Non-paged 27 MB 19 MB 28 MB 6 MB
答案2
您有一台三星设备,因此您可能存在由 ECMC 标签导致的非分页池驱动程序泄漏。运行Poolmon 来验证这一点。如果是这种情况,你看到系统信息系统使用 ECMC,卸载该工具英特利蒙
答案3
从你的症状来看,我猜测可能是你正在使用的某些常驻程序存在内存泄漏。我的 Windows 8 已经运行了数周而没有重启,而且没有耗尽内存。
我建议关注那些消耗大量内存的单个进程,一定有什么东西消耗了所有的 RAM。
由于我猜想您使用的是预装了 Windows 8 的新笔记本电脑,因此我猜想您预装了一些“供应商工具”,这些工具通常是一些编写不当的无用程序。因此,我也会尝试关闭它们,看看是否有帮助。其中一些工具可以“隐形”运行并在启动时运行,因此也请花点时间调查一下。
答案4
在 Windows 8 中我遇到了这个问题,发现计算机正在关闭 WiFi 卡以节省电量。
修复方法如下:
- 右键单击任务栏中的WiFi互联网访问。
- 点击打开网络与共享中心。
- 点击更改适配器设置。
- 右键点击Wi-Fi 连接。
- 点击特性。
- 点击配置。
- 点击能源管理。
- 取消选中“允许计算机关闭此设备以节省电量”盒子。
- 点击好的并关闭所有标签。
我希望它可以解决你的问题。