分享

Windows 7提示内存不足的解决方法

 爱你一天八 2012-09-28

Windows 7华丽的界面是以牺牲内存占用为代价的,在使用Windows 7的时候经常提示内存不足,导致程序没反应或者窗口丢失花屏之类的现象,但是通过任务管理器查看剩余内存空间,其实还是空闲不少的,那到底是什么导致了Windows 7提示内存不足呢?其实内存不足多是因为默认的Desktop Heap区间被占满所致,除了desktop heap区的限制外,默认的用户句柄(User Handle)与GDI 句柄(GDI Handle)限制同样是导致内存不足的原因。
下面就提供一个解决方案:
打开注册表编辑器,开始-运行-regedit,找到以下键值。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
“DeviceNotSelectedTimeout”=”15″
“GDIProcessHandleQuota”=dword:00002710
“Spooler”=”yes”


“swapdisk”=”"
“TransmissionRetryTimeout”=”90″
“USERProcessHandleQuota”=dword:00002710
“LoadAppInit_DLLs”=dword:00000001
“AppInit_DLLs”=” ”
找到GDIProcessHandleQuota和USERProcessHandleQuota。
GDIProcessHandleQuota项设置GDI句柄数量,默认值为2710(16进制)/10000(10进制),该值的允许范围为 256 ~ 16384 ,将其调整为更多的数值尝试。
USERProcessHandleQuota项设置用户句柄数量,默认值同样为2710(16进制)/10000(10进制),该值的允许范围为 200 ~ 18000 ,将其调整为更多的数值尝试。

相关日志

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多