尽管有大量可用内存,为什么我的计算机真的很慢?

noc*_*mbi 36 memory windows-7 performance hard-drive lag

我有一台 3-4 岁的联想 g560,英特尔 i5,2GB 内存和 Geforce 310M。它在启动或启动新程序时总是会出现一些问题,但最近它变得疯狂。

从 2GB 开始,我总是有 300-800 Mbs 空闲,并且缓存内存很少超过 300(从最大 1.9gb 开始),cpu 性能非常好(勉强达到 40%)。即使这样,当我启动或什至只是将屏幕交换到另一个更大的程序时,窗口的变化变得非常缓慢和渐进(例如,我看到“弹出”视觉效果,但必须等待新窗口,这仅逐渐出现,首先是框架的边缘,然后是其他部分等)。同时鼠标光标的移动很好(但不是上下文相关的变化),我也得到了 alt+tab 组合的即时响应(即带有打开的应用程序的弹出窗口)。当程序已经加载到窗口中时,滞后有时也会停止。

我怀疑是硬盘驱动器导致了整个事情,因为它的 LED 工作很多,当我不得不管理文件或启动程序时,笔记本电脑总是有相当程度的滞后(尤其是与它们的“加载”速度相比)。然而,另一方面,资源管理器并没有真正显示过多的磁盘使用量(或者我只是没有看到)

我运行 Winzip Utilites 来优化计算机(恶意软件/垃圾搜索、磁盘碎片整理、驱动程序更新、注册表清理),但它使事情变得更糟。我认为这是因为它开启了 Aero 主题。当我将它改回基本时(在 Windows 注意到缓慢并询问它之后)它做了一些帮助,现在它“只是”缓慢。

滞后期间的一些资源监视器截图:

在此处输入图片说明 在此处输入图片说明

Dav*_*all 46

磁盘活动在页面文件上。您需要更多内存。

请注意,Winzip 内存优化器使用了更多 25% 的 RAM。在您进一步调查之前,我会摆脱它和任何类似的实用程序。

  • @BlueRaja所有内存优化器所做的就是将所有内容推送到交换文件,迫使您在再次开始使用计算机的那一刻将所有内容分页。所以它所做的只是给你一种温暖的模糊感觉“哇,我只使用了 300MB 的内存”,然后等待 5 分钟让你的系统恢复。换句话说,他们无缘无故地故意破坏系统的缓存过程。不要使用它们。 (25认同)
  • 好吧,内存优化器应该占用大量内存;他们在真正需要的时候释放它。但这实际上自 Windows 98 以来并没有帮助。Windows 7 **绝对** 在使用/组织内存方面比该实用程序做得更好,所以一定要摆脱它。 (14认同)
  • @Thomas在古代(Win98)他们_did_帮助-在那5分钟的恢复之后,交换文件中有一些东西在正常情况下不会被交换(后台程序等等,如果你不这样做,几乎就坐在那里与他们互动),为您留下更多可用内存。 (5认同)
  • 一切都自动在交换文件中。如果一个程序没有做任何事情并且一个活跃的程序需要更多的内存,Windows 将把它收回,然后只有当它再次活跃时才交换该应用程序。您不需要内存管理器,Windows 已经做到了。最好的情况是你的记忆总是满满的但是你想要的东西,记忆管理器都是烟雾弹。他们让实际使用变得更糟,因为他们错误地认为让内存处于闲置状态是件好事。 (2认同)

Aus*_*nch 28

2GB 不是足够的 RAM。我认为这是中型 PC 的最低要求。

此外,您的硬盘驱动器是 5400 RPM 驱动器,这将是一个巨大的瓶颈。当 2GB 的 RAM 确实需要获取时,它通常将不得不转到您的慢速硬盘驱动器。我们在您的硬盘驱动器上看到的高 IO 证实了这一点。

我至少会升级驱动器。要么获得像 Seagate Momentus XT 这样的混合驱动器,要么使用 SSD。仅此一项就可以解决它,但是 RAM 中的颠簸也会产生巨大的差异。

至于:

我运行 Winzip Utilites 来优化计算机(恶意软件/垃圾搜索、磁盘碎片整理、驱动程序更新、注册表清理),但它使事情变得更糟。

不奇怪。众所周知,这些优化程序不仅会引起问题,而且会引起问题,尤其是当它们被允许接触注册表时。他们所能做的就是猜测,结果可能很糟糕。我会升级硬盘并使用干净的新映像。

  • 我讨厌那些没有比 15 年前的操作系统做更多事情(没有运行应用程序)但需要 20 倍 RAM 的操作系统。 (16认同)
  • @Luc 我讨厌那些选择优化以避免过时系统上的资源限制而不是使用我计算机上的更多资源来提高性能的程序员。 (15认同)
  • @Kaz - Windows XP 的要求没有改变。Windows 7 在后台执行的操作比 XP 多,因此它需要更多的 RAM。我认为 Windows 8 做得更多。所有额外的背景工作是否*有用*是另一个问题,但它**是**做得更多。 (6认同)
  • @Bobson 考虑到所有从沃尔玛购买 300 美元笔记本电脑的人时尤其如此。这些机器的寿命很短,而且是一次性的。 (3认同)
  • @DanNeely 避免使用不必要的资源会加快速度,不会减慢速度,因此我完全没有抓住重点。此外,如果 2gb 已经过时,那么我认为西方世界大约 60% 的用户(或其他国家的 95%)正在运行过时的系统。过时的定义:“不再生产或使用”。 (2认同)
  • @Bobson Windows 8 实际上比 Windows 7 的内存占用更少,但总的来说你的观点是站得住脚的。 (2认同)
  • @Luc - 是的,大多数人*确实*拥有名义上已经过时的计算机。我认为,一台普通计算机的“寿命”大约是一年。然而,它的“可用跨度”要长得多,但在大部分时间里它已经过时了。 (2认同)

MDT*_*Guy 10

我不知道我是否会将 2GB 称为大量内存。但这不是重点。

  • 在您的 HDD 上运行一些测试。它可能正在出路。如果检查出来,请转到下一个想法......
  • 我强烈建议重新安装操作系统。它仍然让我惊讶于它的工作频率。据您所知,注册表存在问题,或者某些 dll 文件或上帝知道是什么。如果您重新安装并且遇到同样的问题,您几乎可以毫无疑问地确定这是硬件问题,然后您会相应地进行故障排除。

  • 我认为在这些步骤之前,摆脱 WinZip Memory Optimizer 的东西......它需要大量的 RAM,尤其是这个系统有多么少。然后是你列出的步骤,然后升级系统中一些明显的弱点(内存小,高清慢) (2认同)

Jan*_*gen 7

最明显的解决方案已经有人给出了(加内存(2GB对于Win7来说确实不够),去掉'内存优化器)'。

其他一些可能永久有用的事情:

  • 如果您也对启动缓慢不满意,请使用启动延迟器。并检查程序设置“Windows 启动时启动”——你真的需要吗?

  • 检查内存中运行的所有进程的用途。您可能可以放弃几个不需要的程序。

  • 禁用 Windows 执行的搜索索引。我见过硬盘速度较慢且内存较低的机器因此而磨盘。

  • 使用可调查所有扇区并使 SMART 系统重新分配坏扇区的软件(HDD Regenerator 或 SpinRite)扫描您的磁盘

其他一些暂时可能有帮助的事情(对于特定程序或一般速度):

  • 花一些时间清理你的磁盘:所有超过 2-3 年的浏览器 cookie(我在 5 年内积累了 12000 个 cookie 文件)、所有临时文件和你不再需要的文件(将它们刻录到 DVD 或存储他们在云端)。

  • 如果您有多个分区,请将交换文件移动到另一个分区,然后再返回。这将重新创建文件。如果您只有一个分区,请运行 SysUtils PageDefrag。

其他人可能会提出更多提示。


小智 5

我不确定是否有人准确回答了您问题的所有方面,因此我想提供这些答案并提出明确的建议以继续前进。

为什么您的计算机运行缓慢?答案在您的屏幕截图中:资源监视器显示系统进程正在执行 99% 的磁盘写入,并且几乎完全写入页面文件。

这意味着您的系统正在尝试将速度较慢的 5400rpm 磁盘替换为 RAM。要解决此问题,需要执行几个步骤,建议执行一到两个步骤。第一步,备份你的系统。第 2 步,卸载 WinZip 内存实用程序,因为大多数人都正确评论了它对问题的贡献。第 3 步,将页面文件设置为零,对驱动器进行碎片整理,然后将页面文件初始化为合理的 3Gb,然后再次进行碎片整理,将页面文件包含在碎片整理过程中。

第 4 步,从 NVidia 下载并安装最新的视频驱动程序,而不是从 Windows 更新。干净的磁盘碎片整理、正常运行的页面文件、正确的驱动程序和没有糟糕的内存实用程序将使您恢复正常。

在那之后,你想要额外的性能,然后在第二块内存上投入 35 美元。

祝你好运。