我的电脑运行的是 Windows XP,只有 1GB 的内存。
启动一些大型应用程序(如 Eclipse 和 SQL Developer)后,计算机速度明显变慢。明显的症状是鼠标指针的反应变慢,需要 1-2 秒才能到达我想要的点。
但是,关闭这些应用程序后,计算机仍然很慢,我需要重新启动计算机才能使其再次响应。它不能自己回收内存吗?
小智 6
您的计算机可能尚未释放内存。您可能会注意到,当您的机器在虚拟内存和物理内存之间进行交换时,会有大量磁盘活动。释放内存可能需要一段时间,但确认它已释放的一种方法是使用任务管理器。启动任务管理器并切换到进程选项卡。您可以按升序和降序对其中的任何列进行排序。
您要查看的是内存,如果您排序以显示使用最多内存的进程,它会让您知道哪个进程正在耗尽内存。您还可以使用任务管理器中的查看菜单来选择要显示的列(例如VM 大小)。如果您看到一个进程在Mem Usage和VM Size 中大量使用,那么您可以有理由相信这可能会降低您的机器速度。如果它不是关键服务,您可以终止该过程以查看是否有帮助。
您还可以查看免费工具,例如RamRush,它可以强制清除应用程序关闭后尚未释放的内存。
归档时间: |
|
查看次数: |
1404 次 |
最近记录: |