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


35

我有3-4岁的Lenovo g560,Intel i5、2GB内存和Geforce 310M。它在启动或启动新程序时总是有一些问题,但是最近它变得疯狂了。

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

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

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

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

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


1
此时2GB很小,而300MB的空闲空间用于所有目的和用途,但是是的,我会看一下您的硬盘SMART,chkdsk和碎片。
Frank Thomas

28
您需要更多的RAM。查看缓存的大小(不到内存的15%)以及您对页面文件执行的I / O量。(摆脱内存优化器。这比没用还糟。)
David Schwartz 2013年

12
请注意,从技术上讲,您没有可用内存:在屏幕截图中,您使用的是已安装的总物理内存的 100%。内存优化器也使用了总数的1/4:针对低效进行了优化。
horatio 2013年

2
拥有大量可用内存的计算机可能会变慢,这恰恰是因为操作系统正在吞咽和喘气以撤离页面以使其具有可用内存。
卡兹(Kaz)2013年

1
这里的每个人似乎都在看记忆。也许您真正的问题是图形卡-您可以检查它是否仍然存在并且不能在软件图形上运行吗?那可以解释为什么您的窗口绘制缓慢(例如,当您切换窗口时),而与CPU,RAM或硬盘无关。
kutschkem 2013年

Answers:


46

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

请注意,Winzip内存优化器使用了25%以上的RAM。在进一步研究之前,我会摆脱掉所有类似的实用程序。


13
好吧,内存优化器应该占用大量内存;他们会在实际需要时发布它。但是,这并不算真正到过帮助的,因为Windows 98中的Windows 7 绝对不使用/组织的内存比效用会,所以肯定摆脱它的一个更好的工作。
BlueRaja-Danny Pflughoeft13年

24
@BlueRaja所有内存优化器所做的就是将所有内容都推送到交换文件,从而迫使您在再次开始使用计算机时就将所有内容分页。因此,它所做的只是给您一种温暖的模糊感觉,“糟糕,我仅使用300MB的内存”,然后等待5分钟使系统恢复。换句话说,它们无缘无故地破坏了系统的缓存过程。不要使用它们。
2013年

4
@Thomas在古代(Win98)中确实提供了帮助-在恢复5分钟后,交换文件中有一些东西在正常情况下是不会被交换的(后台程序,如果不这样做的话,大部分就放在那儿)与他们互动),为您留出更多的可用内存。
Izkata

2
一切都会自动在交换文件中。如果某个程序没有执行任何操作,而活动的程序需要更多内存,则Windows会将其收回,然后仅在该程序再次变为活动状态时才交换该应用程序。您不需要内存管理器,Windows已经做到了。最好的情况是,您的内存总是装满,但是您想要的东西,内存管理器全都是烟和镜子。由于人们误以为没有使用内存坐着很好,因此使实际使用情况变得更糟。
JamesRyan 2013年

28

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

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

我至少会升级驱动器。可以使用希捷Momentus XT等混合驱动器或SSD。仅此一项就可以解决问题,但RAM的增加也会带来巨大的变化。

至于:

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

不奇怪。这些优化程序除解决问题外,还引起更多的问题,尤其是允许它们触摸注册表时。他们所能做的只是猜测,可能很糟糕。我将升级硬盘驱动器并使用全新的映像。


15
@Luc我讨厌那些选择优化以避免在过时的系统上出现资源限制的程序员,而不是在计算机上使用更多的资源来提高性能。
Dan Neely 2013年

16
我讨厌这样的操作系统:它比15年前做的事(没有运行任何应用程序)做得更多,但需要20倍的RAM。
卡兹(Kaz)2013年

6
@Kaz-Windows XP的要求未更改。Windows 7在后台比XP在后台执行的功能更多,因此它需要更多的RAM。我认为Windows 8的功能甚至更多。所有这些额外的背景工作是否有用是另一个问题,但它还有很多工作要做。
Bobson

2
@DanNeely避免使用不必要的资源可以加快处理速度,却不会减慢处理速度,因此非常容易理解imo。此外,如果2GB已过时,那么我认为西方世界中约60%的用户(或其他国家/地区中的95%)正在运行过时的系统。过时的定义:“不再生产或使用”。
吕克

3
当您考虑所有从沃尔玛购买300美元笔记本电脑的人时,@ Bobson尤其如此。这些机器寿命短且可以一次性使用。
法国的Austin T

10

我不知道我是否会给2GB的RAM打电话。但这不是重点。

  • 在硬盘上运行一些测试。它可能正在淘汰。如果可以解决,请转到下一个想法...
  • 我强烈建议您重新安装操作系统。它仍然永远不会令我感到惊奇,它的工作频率。就您所知,注册表中存在问题,或者某些dll文件或上帝只知道什么。如果重新安装并且遇到相同的问题,则可以确定几乎是所有问题,这是硬件问题,然后进行相应的故障排除。

2
我认为在执行这些步骤之前,请先摆脱WinZip Memory Optimizer之类的问题……这需要大量的RAM,尤其是对于该系统而言,它几乎没有。然后列出您要执行的步骤,然后升级系统中的一些明显弱点(少量RAM,HD速度慢)
PeterL 2013年

1
是的,我没有了解5400 RPM驱动器的详细信息。那就是您瓶颈的一半。
MDT Guy

7

其他人已经给出了最明显的解决方案(添加内存(对于Win7来说2GB确实不够),请删除“内存优化器”)。

可能会永久帮助的其他一些事情:

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

  • 检查在内存中运行的所有进程的用途。您可能会放弃一些不需要的程序。

  • 禁用Windows所做的搜索索引。因此,我看到具有较慢的HD和低内存的计算机会磨光磁盘。

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

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

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

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

其他人可能会想出更多的技巧。


由于何时2GB RAM不足以用于Windows 7?不能说它运行很快,但是我什至认为两个Windows Server 2008虚拟机可以在2GB Windows 7主机上运行。
吕克(Luc)

1
@Luc显然取决于您在做什么;但即使浏览量很大,也可以将2GB系统推入交换文件中。
Dan Neely

1
@Luc 2GB RAM是Win7在64位处理器(例如OP的i5)上的最低要求。windows.microsoft.com/en-us/windows7/products/...
ALLINONE

@AllInOne对,没有考虑x64。
吕克

5

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

为何计算机运行缓慢?答案在屏幕快照中:资源监视器显示系统进程正在执行99%的磁盘写操作,并且几乎只在写页面文件。

这意味着您的系统正在尝试替代慢速5400rpm磁盘,就好像它是RAM。要解决此问题,必须执行几个步骤,建议执行一个或两个步骤。步骤1,备份系统。步骤2,卸载WinZip内存实用程序,因为大多数人正确地评论了其对问题的影响。步骤3,将页面文件设置为零,对驱动器进行碎片整理,然后将页面文件初始化为合理的3Gb,然后再次进行碎片整理,将页面文件包括在碎片整理过程中。

第4步,从NVidia而不是Windows Update下载并安装最新的视频驱动程序。干净整洁的磁盘,正确运行的页面文件,正确的驱动程序以及没有较差的内存实用程序将使您恢复正常。

之后,您希望获得更高的性能,然后在第二根RAM上投入35美元。

祝你好运。


4

由于磁盘是您的瓶颈,因此如何使用Windows ReadyBoost(TM)尝试闪存缓存?与此兼容的廉价闪存驱动器可以在升级驱动器时为您提供很好的提升。


2
您能提供更多信息吗?如何选择一个好产品,如何设置它,它实际做什么等等?
加拿大卢克REINSTATE MONICA 2013年

2

2GB的RAM有所限制,因为当今的应用程序在RAM中趋于贪婪。

实际上,当我们看到您的磁盘I / O活动主要是由于pagefile.sys(这是磁盘缓存文件)引起的。当您没有足够的可用RAM时,它将使用它。有人指出5400RPM磁盘,实际上是降低磁盘的速度,然后才是缓存。

在内存屏幕截图中,您可以看到只有51MB(正在使用1749MB)的可用RAM内存。

使用USB ReadyBoost是一个不错的主意,或者将RAM内存升级到4GB,您的问题将得到解决。

这是使用CPU-Z检查RAM规格的方法:http : //forums.lenovo.com/t5/Lenovo-3000-and-Essential/Memory-slots-on-Lenovo-G560/ta-p/390059 4GB(如今,两支2GB的2GB So-DIMM DDR3 RAM应该在50美元左右,并不算贵。

就您的信息而言,Winzip RAM Optimizer消耗了超过25%的RAM,只需将其卸载即可,因为它无用(而不是释放RAM),然后您的内存使用量将仅返回1.2GB。但是正如我所说,升级RAM是一个长期的更好解决方案,因为您安装Winzip RAM优化器是有原因的。

因此:-卸载Winzip Optimizer-如果更好但还不够,请将您的RAM升级到4GB

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.