我能否追踪 Windows XP 中消耗越来越多内存的原因?

我能否追踪 Windows XP 中消耗越来越多内存的原因?

我在工作中使用 XP,如果我不每天重启系统,系统就会逐渐占用越来越多的内存,并且运行的进程大致相同。我在家里使用 Windows 7,没有遇到同样的问题。这是 XP 系统特有的问题,还是 XP 内存管理的普遍问题?

答案1

这不太可能是 XP 或 Windows 7 的问题。可能是您正在运行的程序存在内存泄漏。Windows 7 可能有更好的内存回收功能,但我对此表示怀疑。即使您在不同版本的 Windows 中使用完全相同的程序,我敢肯定,它们之间存在一些细微的差别,而这些差别实际上并非来自操作系统本身。

答案2

Windows 7 处理内存比 Windows XP 好得多。

查看任务管理器(ctrl-alt-del 菜单)以查看哪些程序占用了所有内存。继续并监控它。

有关详细信息,请参阅

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/taskman_whats_there_w.mspx?mfr=true

答案3

保持任务管理器(从 ctrl-alt-del 菜单)打开,并观察哪些应用程序正在使用内存。如果您看到某个应用程序特别占用内存,则可以将其关闭。稍后工作时,您可以记得在不使用时关闭有问题的应用程序,并让其他应用程序运行。

答案4

你没有描述问题。系统变慢了吗?

完全有可能你没有发现任何问题。如果一个家庭搬进一所房子,也会发生同样的事情。

一开始,他们只会使用真正需要的区域。然后,随着时间的推移,他们会有一些需要存放的东西,而衣柜里又没有装满,所以他们就把它们堆在那里。如果衣柜里满了,他们会清理它,但不会清理太多。

现代操作系统只在需要时才释放内存。否则,就是白费力气,而且系统很可能会丢弃一些它以后需要的东西,迫使它从磁盘重新加载,从而损害性能。

相关内容