我的笔记本电脑是戴尔 Latitude D630,配备 2GB RAM 和 WinXP Pro。当我运行几个大型程序(或带有多个选项卡的 Firefox、Flash 等)时,除非我重新启动,否则一切都会变得非常不稳定。某些窗口中的文本会消失,标题栏颜色奇怪,程序会失败。我的页面文件为 4GB。这是正常现象吗?或者我可以做些什么来修复它?
答案1
你可能不是内存不足,而是可用句柄或桌面堆不足。Dan's Data 的 Dan 有一个有关 Windows XP 中其他资源限制的页面。在我提高这台机器(物理内存为 4GB)的限制之前,我也遇到过类似的问题。我的句柄限制目前设置为 18,000,系统堆设置为 8M,桌面堆设置为 512k。自从增加这些值以来,我再也没有遇到过任何问题。
答案2
在 XP 和 2Gb RAM 的情况下,这种情况并不常见。我不知道您正在运行哪些大型程序,但 Firefox 即使打开了 20 多个选项卡,也应该可以正常工作,而不会冻结您的笔记本电脑。
您应该尝试使用一些方便的实用程序来检测和删除间谍软件和其他“垃圾”,类似于广告意识。
答案3
是的,这对于 Windows 来说是正常的,尤其是当它已经运行了几天的时候。但是,当这种情况发生时,超级用户重新启动是不正常的。当您注意到机器变得迟缓,或者风扇变得越来越吵,或者驱动器不断地发出噪音时,您应该开始关闭一切。
我通常先关闭所有多余的 Internet Explorer 窗口。然后打开任务管理器,按 CPU 排序,看看是否有什么东西过多地出现在列表顶部。如果是这样,我就关闭它。如果 Firefox 正在运行,我会在任务管理器中终止该进程,因为它会保存选项卡并在重新启动时恢复它们。同样在任务管理器中,查找内存非常大的进程。它们可能通过交换进出导致过多的磁盘活动。使用 Google Chrome 时,我通常会关闭已知问题站点(如 Google Mail 和 Yahoo Mail)的选项卡。有时我需要在任务管理器中终止 iexplore 进程,即使所有浏览器窗口都已关闭。
如果我这样做,通常可以找到罪魁祸首,并且仍然有六个应用程序在运行,十几个窗口打开。如果我关闭了所需的电子表格或 Word 文档,我总是可以通过文件菜单选项 1、2、3、4 等快速重新打开它们。我相信您可以在选项中将其扩展到 9。
总而言之,我通常可以在不重新启动的情况下解决问题,并且不会丢失太多的工作环境。
答案4
如果 Firefox(和 Flash)占用大量资源,我建议亚氟碳化物插件可以减少内存泄漏。这虽然不能解决问题,但可能会有所帮助。