如何释放 Windows Server 2008 R2 中使用的内存?

如何释放 Windows Server 2008 R2 中使用的内存?

任务管理器和资源监视器显示内存使用率为 95%,但列出的进程使用的内存总和未达到 20%。这 75% 的使用率来自哪里?如何释放它?

编辑:这可能是内存泄漏,重启后即可解决。这是解决内存泄漏的唯一方法吗?

答案1

这可能是应用程序的内存泄漏。重启后会发生什么?缓慢返回到 95%?

答案2

这是磁盘缓存吗?操作系统知道如何处理内存,而且通常能很好地处理内存。

答案3

安装进程资源管理器(来自 MS 站点)并查看文件缓存工作集。

如果没有其他东西使用内存,Windows 将使用它进行缓存。因为它未被使用。

如果您担心性能,请将页面点击次数视为内存过量使用的更好指标。

答案4

步骤 1:检查服务器中不需要运行的进程(例如:任何服务器都不需要打印,因此停止 spoolsv.exe 服务并设置手动启动服务选项,您可以获得额外的 8.5 MB 免费空间)

步骤2:重新启动服务器

相关内容