Windows 8内存不足?


12

我认为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岁索尼Vaio一样快地工作?

任何人有任何想法吗?还是Windows 8正常?


1
如果您不希望使用内存,请将其从计算机中取出并放在桌上。您的系统正在使用内存,并且您抱怨它不是在浪费内存吗?WTF?
David Schwartz

2
一个问题可能是三星以其无穷的智慧决定将基本的Windows内存管理功能与“ Intellimemory”功能一起复制。看到这个问题。如果您有它,我建议禁用它。
Mokubai

我的印象是,我不应该真正关注这些数字,因为如果应用程序需要内存,则操作系统会根据需要释放一些内存。因此,除非我正在使用该内存,否则我永远都不会“内存不足”。
masfenix 2013年

Answers:


15

好吧,让我们使用一些实数。我的计算机有16 GB的RAM。

Windows 8的任务管理器中的“ 性能”选项卡显示:

在此处输入图片说明

  • 使用中:4.2 GB
  • 可用:11.6 GB

使用中的值与资源监视器匹配:

在此处输入图片说明

  • 硬件保留:106 MB
  • 使用中:4462 MB
  • 修改时间:7 MB
  • 备用:11788 MB
  • 可用:21 MB

因此,我有4,462 MB的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 MB。我有4,462 MB 在使用中。什么会占用额外的1,749 MB RAM?

答案是内核和驱动程序。

  • 缓存工作集: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

11

您有三星设备,因此可能由于标签ECMC导致非页面缓冲池驱动程序泄漏。运行Poolmon进行验证。如果是这种情况,并且您看到使用ECMC的intmsd.sys,请卸载工具Intellimem


4

从表面上看,我最好的猜测是您正在使用的某些驻留程序中存在内存泄漏。我的Windows 8可以运行数周而无需重新启动,并且不会用完内存。

我建议注意那些消耗大量内存的单个进程,某些内存必须占用所有RAM。

由于我猜您正在使用预装Windows 8的新笔记本电脑,因此我想您已经预装了一些“供应商工具”,这些工具通常是一些写得不好的无用程序。因此,我还将尝试关闭它们,看看是否有帮助。其中一些可能会“隐藏”运行并在启动时运行,因此也需要花一些时间进行调查。


1

我有同样的问题。我刚刚修复了Intellimem程序,以前我有92%的内存消耗,而现在只有25%,我想它已经恢复正常了。

我真的不知道Windows 8是否真的是一个错误的操作系统,或者三星驱动程序真的很糟糕并且未经测试。

这款配备w8pro的新型三星7 chronos笔记本电脑以前曾有过很多问题。使用此OP确实浪费时间,您必须始终在网络上寻找解决方案,因为我要花费数小时的时间。


1
我可能遗漏了要点,但是您如何修复程序?
2013年

最好的选择是禁用Intellimem。即使目前看来并没有引起任何问题。
Jamie Hanrahan 2014年

0

在Windows 8中,我遇到了这个问题,发现计算机正在关闭WiFi卡以节省电量。

解决方法如下:

  1. 右键单击任务栏中的WiFi互联网。
  2. 单击“ 打开网络和共享中心”
  3. 单击更改适配器设置
  4. 右键单击Wi-Fi连接
  5. 单击属性
  6. 点击配置
  7. 单击电源管理。
  8. 取消选中“允许计算机关闭设备电源”复选框。
  9. 单击确定,然后关闭所有选项卡。

我希望它能解决您的问题。


2
这与他的内存使用问题有何关系?我完全看不到连接。
杀手主义者
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.