如何找到已提交内存越来越大的原因?

最近经常提示内存不足,发现任务管理器中已提交内存变得很大,PageFile也很大。

但任务管理器的详细信息里面查看所有进程的提交内存都不是很大,加起来远远达不到任务管理器性能页签里面的已提交内存。

网上一搜,好像也有很多人遇到Win8的这个问题,但好像都没有得到解决。

不知道如何才能知道是什么软件制造了那么多已提交内存。

使用干净的方式启动Windows好像也没有效果,刚启用的时候不大,用着用着就越来越大。

如果在已提交内存比较大的时候对内存做个Dump能看出是什么程序在提交内存么?

我现在用NotMyFault工具已经得到了这样的一个内存Dump文件,但不知道如何才能看出已提交内存是谁消耗的。


* 请尝试一个更低的页码。

* 请只输入数字。

* 请尝试一个更低的页码。

* 请只输入数字。

您好,

       dump文件一般是使用Windbg程序进行查看。根据您上述提供的截图信息发现,前三项较为占内存。那么建议您暂时关闭杀毒防护软件之后查看内存使用率是否会下降。

       希望可以帮到您。

如果您的问题得到解答,请点击“标记为解答”或者点击“认为此推文有用”下的“我也是”。谢谢。

4 人认为此回复有帮助

·

此回复是否有帮助?

抱歉,这没有帮助。

太棒了!感谢你的反馈。

你对此回复的满意度如何?

感谢你的反馈,它能帮助我们改进网站。

你对此回复的满意度如何?

感谢你的反馈。

我把所有任务管理器里面列出来的进程的已提交内存加起来也没有多大,但实际上任务管理器里面显示的总提交内存缺非常大。这台机器没有安装额外的防病毒软件,使用的是微软自带的。任务管理器里面按说也会列出来这个防病毒软件的进程已提交的内存吧?

6 人认为此回复有帮助

·

此回复是否有帮助?

抱歉,这没有帮助。

太棒了!感谢你的反馈。

你对此回复的满意度如何?

感谢你的反馈,它能帮助我们改进网站。

你对此回复的满意度如何?

感谢你的反馈。

另外,我还观察到一个细节问题。

如果我使用VirtualBox虚拟机软件启动一个虚拟机(假设虚拟机的内存是1GB),就会发现在任务管理器里面,总的已提交内存也会增加1GB,但查看详情里面这个虚拟机对应的进程已提交的内存里面却只有很小的已提交内存。

很奇怪为什么会有看不到的已提交内存出现,既然任务管理器都能给出总的已提交内存了,为什么不能把分项列清楚呢?

1 人认为此回复有帮助

·

此回复是否有帮助?

抱歉,这没有帮助。

太棒了!感谢你的反馈。

你对此回复的满意度如何?

感谢你的反馈,它能帮助我们改进网站。

你对此回复的满意度如何?

感谢你的反馈。

您好,

       以下是一些内存使用过大的原因以及解决方法,希望可以为您解决:

关闭家庭组,开启快速启动等功能

1.关闭方法:Win+C→设置→更改电脑设置→家庭组→离开

如果用不到家庭组可以直接把家庭组服务也给关闭了:控制面板→管理工具→服务→HomeGroupListener和HomeGroupProvider禁用

2.用WindowsDefender全盘扫描下系统,否则打开文件夹会卡顿。

然后可以排除信任的EXE程序,建议排除explorer.exe(资源管理器进程),如果您不用系统自带的杀毒软件,也可以直接关闭它。

Win+X→控制面板→WindowsDefender→设置→实施保护-去掉勾和管理员→启用WindowsDefender→去掉勾。

控制面板→管理工具→服务-WindowsDefenderService禁用。

3.用好索引选项,减少硬盘压力。

控制面板→索引选项→选中索引项→修改→取消不想索引的位置。(索引服务对系统性能的影响)

如果不常用搜索功能可以关闭索引功能。控制面板→管理工具→服务→WindowsSearch禁用。

4.关闭磁盘碎片整理计划

用好磁盘碎片整理可以提高磁盘性能,如果习惯手动整理,可以关闭整理计划,避免在工作的时候自动整理,影响性能。

资源管理器,选中磁盘→属性→工具→对驱动器进行优化和碎片整理→优化→更改设置→取消选择按计划运行

5.设置好Superfetch服务

控制面板→管理工具→服务→Superfetch→启动类型→自动(延迟启动),可以避免刚启动时对硬盘的频繁访问。

         希望可以帮到您。


如果您的问题得到解答,请点击“标记为解答”或者点击“认为此推文有用”下的“我也是”。谢谢。

5 人认为此回复有帮助

·

此回复是否有帮助?

抱歉,这没有帮助。

太棒了!感谢你的反馈。

你对此回复的满意度如何?

感谢你的反馈,它能帮助我们改进网站。

你对此回复的满意度如何?

感谢你的反馈。

你说的这几个方法里面涉及的都是Windows自带的功能,正常使用这些功能不会导致内存消耗过大并无法回收吧?

而且像家庭组这种我也没有启用,有些性能影响我看应该只是影响硬盘IO,不是已提交内存大小的。

3 人认为此回复有帮助

·

此回复是否有帮助?

抱歉,这没有帮助。

太棒了!感谢你的反馈。

你对此回复的满意度如何?

感谢你的反馈,它能帮助我们改进网站。

你对此回复的满意度如何?

感谢你的反馈。

还有没有什么办法呢?

此回复是否有帮助?

抱歉,这没有帮助。

太棒了!感谢你的反馈。

你对此回复的满意度如何?

感谢你的反馈,它能帮助我们改进网站。

你对此回复的满意度如何?

感谢你的反馈。

同样的情况,已提交越来越大,无法释放,楼主的问题解决了吗

1 人认为此回复有帮助

·

此回复是否有帮助?

抱歉,这没有帮助。

太棒了!感谢你的反馈。

你对此回复的满意度如何?

感谢你的反馈,它能帮助我们改进网站。

你对此回复的满意度如何?

感谢你的反馈。

一直都没有解决,换不同的方式问了好几次。感觉微软这边一到关键的问题上就闪了,呵呵。

目前正在找Windbg的相关资料,有机会再啃一啃《深入解析Windows操作系统》等相关的书籍,暂时还没有找到具体的问题所在。

1 人认为此回复有帮助

·

此回复是否有帮助?

抱歉,这没有帮助。

太棒了!感谢你的反馈。

你对此回复的满意度如何?

感谢你的反馈,它能帮助我们改进网站。

你对此回复的满意度如何?

感谢你的反馈。

已编辑…………

此回复是否有帮助?

抱歉,这没有帮助。

太棒了!感谢你的反馈。

你对此回复的满意度如何?

感谢你的反馈,它能帮助我们改进网站。

你对此回复的满意度如何?

感谢你的反馈。

我这里已经基本上可以确认是chrome和chrome内核的浏览器(也不排除是chrome的某个插件)与win8.1的superfetch冲突引起的。

貌似chrome不断提交内存当作缓存,而关闭chrome时不会被释放,所以几天后已提交变得巨大。只有注销或者重启才能释放。

用ie和firefox实验了一天,没再出现同样的问题。

关掉superfetch也不会再出现这样的问题。

==============================================

20150208已确定不是什么冲突,而是板载显卡占用的内存体现在“已提交”内存里。chrome如果打开硬件加速,除了吃内存厉害,吃显存也厉害。,建议关闭i

12 人认为此回复有帮助

·

此回复是否有帮助?

抱歉,这没有帮助。

太棒了!感谢你的反馈。

你对此回复的满意度如何?

感谢你的反馈,它能帮助我们改进网站。

你对此回复的满意度如何?

感谢你的反馈。

* 请尝试一个更低的页码。

* 请只输入数字。

* 请尝试一个更低的页码。

* 请只输入数字。

 
 

问题信息


最近更新 2021/04/08 11,460 次浏览 适用于: