今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验

VISTA 下经常提示内存不足(2GRAM)


机器是T60p,内存两根单条1G内存
最近提示越来越频繁,经常蹦出Low memory,看任务管理器内存被Cache了1G左右

我直接怀疑跟装的ADOBE CS3套装有关系,之前VISTA没装它从来没出现过




答案或建议:


在Windows Vista开始菜单的搜索框中输入“regedit”,按回车;
注册表编辑将会弹出提示窗口,点击确认继续;
找到如下注册表分支:
- HKEY_LOCAL_MACHINE
-- SYSTEM
----- CurrentControlSet
-------- Control
---------- Session Manager
----------------SubSystems

在右侧面板中,找到名为“Windows”的注册表项,双击;
该注册表项的值是一个相当长的字符串,找到字符串中“SharedSection=1024,3072,512”部分,将其中的“3072”修改为您希望的数字如“4096”;(注意,不要修改该字符串中的其他内容)重启Windows Vista,即可完成。

主要就是更改desktop heap,并不是真的内存不足,注意是vista控制只使用特定大小的内存区间存放桌面部件元素,如窗口、菜单及各类控件,在32位Windows系统中,该内存区间即所谓的Desktop Heap大小默认为3072KB。如果当前系统打开的窗口过多,即使仍然存在可用的物理内存,但只要desktop heap区被完全占用,Windows 即拒绝打开新的窗口,或无法打开完整的新窗口,或干脆给出“内存不足”提示拒绝运行。


我已经痛苦过一次了。
以上是微软标准解决方案。



文章链接:http://www.baikewenda.com/tech/os/7/9/a192575009.htm

推荐内容

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号