我的电脑配置是:WINDOWS XP,2G内存,我有个坏习惯,当我浏览一个我喜欢的网页时,我不会关闭它,只是让它在我的IE8中运行,因为我可能稍后会看这个页面!所以我的IE总是占用我大部分的内存。当我的IE中有30多个标签,并且打开一些word文档时,如果我点击“我的电脑”桌面图标,资源管理器有时不显示菜单等,似乎资源不够,如果我关闭一些文档,资源管理器就会恢复正常。但是当我使用工具查看剩余内存时,工具显示剩余1G,那么我的电脑发生了什么。有人和我一样使用网络浏览器吗?
答案1
听起来您用完了 USER 对象。USER 对象代表用户界面元素,如桌面、窗口、菜单、光标和图标。Windows 中的 USER 对象数量有上限,当您达到这些限制时,您通常会看到奇怪的行为,类似于您所描述的。您可以使用免费软件进程探索器来自 SysInternals/Microsoft 来确认这是问题所在,并明确识别出有问题的进程。
Mark Russinovich 写道对 USER 和 GDI 对象的出色概述以及它们在 Windows 中的限制。
不幸的是,即使您确认问题是由 IE 引起的,唯一的解决方案就是关闭 IE,从而释放用户资源,然后再次运行 IE。
作为长期解决方案,我建议使用 IE 的收藏夹功能来创建您喜欢的网站的快捷方式。您可以将收藏夹组织成树形结构,这样可以轻松地按任务或主题对网站进行分组。这样,您就不必一直打开您喜欢的网站,也不会耗尽系统资源。
答案2
您的 Windows XP 可能没有足够的虚拟内存。
按[WIN]+[PAUSE]组合键进入“系统属性”窗口,选择“高级”选项卡,在“性能”部分下按“设置按钮”,弹出“性能选项”窗口。
在“性能选项”窗口中选择“高级”选项卡...然后单击“虚拟内存”部分下的“更改”按钮,这将弹出“虚拟内存”窗口。
在“虚拟内存”窗口下,在“所选驱动器的分页文件大小”部分,确保选择了“系统管理大小”选项,然后按下“设置”按钮(如果启用)。
按“确定”按钮关闭所有打开的窗口。
注意:窗口/按钮的名称可能会因您的语言而异。
答案3
我正在使用 Firefox,我的标签页中现在有 22 个网站,但我没有遇到此问题。可能是您暂时没有缓存。您可以让 IE 页面离线工作,并在需要时刷新它们。这样当您启动 IE 时它们占用的时间和资源更少。此外,当您在 Windows 安装驱动器中空间较少时,会出现这种 Windows 行为。请确保 Windows 驱动器中有足够的空间。