Windows 中的物理内存和提交费用

Windows 中的物理内存和提交费用

我想知道为什么任务管理器显示内存使用率为 66%,而资源监视器显示为 43%? 在此处输入图片描述

在此处输入图片描述

任务管理器似乎显示了提交费用值。

答案1

这与提交费用无关,提交费用与内存使用无关。在这种情况下,情况似乎如此,但这只是巧合。在其他情况下,内存使用量和提交费用的值将有很大不同。

差异是由于“修改”值显示在资源监视器中。在任务管理器中,修改值显示为已用内存的一部分,这非常合适。资源监视器显示更多详细信息,并且该值单独显示。

这是指最近未访问过且借给内存管理器的应用程序内存。它正在等待,直到可以写入页面文件,之后将成为“待机”内存的一部分。此内存具有双重作用。它可供任何需要它的应用程序使用,并且仍可由拥有它的应用程序回收。

由于您没有页面文件(提交限制与物理内存相同),因此这种情况不会发生。其他应用程序无法使用它,但拥有它的应用程序可以回收它。这不是一个好的情况,但由于缺少页面文件而成为必要。使用页面文件时,“修改”值通常会非常小。

资源监视器更详细地显示内存使用情况,因此“修改后”值会单独显示。这是另一种正在使用的内存。使用内存的显示方式与任务管理器相同会引起混淆,因为“修改后”值不会被考虑在内。

我可以更详细地描述这一点,但时间不允许。

相关内容