什么原因导致 Windows XP 屏幕刷新速度极慢?

什么原因导致 Windows XP 屏幕刷新速度极慢?

我希望其他人可能曾经遇到过这种情况,以便他们理解我所描述的内容。

我和妻子刚刚搬到一个新地方,搬家工人还没有把我们的东西搬过来;所以过去几天我一直在使用一台老旧的笔记本电脑。这台笔记本电脑通常运行得还不错,只要我一次运行的程序不超过一两个(它有 512 Mb 的 RAM,所以我真的必须放松一点)。

不过,有时,如果我“过度使用”它,就会发生这种奇怪的事情:我移动一个窗口,突然间整个操作系统好像都冻结了。但仔细观察就会发现屏幕实际上是在刷新非常慢慢地——我可以清楚地看到显示器上的图像被绘制出来,几乎是一行一行地,从上到下。

从我的角度来看,这很奇怪,因为系统的图形性能一般来说没问题。大多数时候,没有明显的迟缓。那么这里发生了什么?更重要的是,是否有众所周知的步骤可以解决这个问题?

我主要只是好奇是否有人知道这种图形异常的解释是什么。

答案1

我遇到过这种情况。我认为您使用的程序需要更多 RAM。信息已移出 RAM,必须从硬盘驱动器访问。因此所有可用 RAM 都被使用,因此窗口一次只能获取少量信息。

我不是专家,所以有人可能会有更准确的答案。

问候,

答案2

我相信这不是内存压力而是 CPU 压力。

当内存不足时,系统会将未使用和未充分利用的内存发送到磁盘,当程序需要内存时再调用。(这称为“分页”。)

当内存严重不足时 -真实的内存不足 - 然后系统开始花费所有时间将内存页面发送到磁盘并将它们从磁盘拉回。(这称为“抖动”。)发生这种情况时,您会看到硬盘指示灯常亮,因为它花费所有时间进行读写,并且 CPU 开始花费所有时间进行这种混洗。

当 CPU 繁忙时,它无法以应有的速度重新绘制屏幕。在最极端的情况下,系统会变得反应迟钝,因为它会花时间将数据移入和移出磁盘。

无需重启即可解决此问题的最佳方法是终止不必要的大型进程,从而释放内存。释放内存后,抖动就会停止,CPU 可以重新开始执行有用的工作。

相关内容