答案1
“提交费用”是分配给所有进程的虚拟地址空间加上一些系统范围的分配(如非分页池)的总和。系统范围的提交费用限制由 RAM + 页面文件空间的总和决定;但是,给定的“提交费用”并不一定意味着所有空间都实际在使用中,无论是在 RAM 中还是在页面文件中。因此,“提交费用”可能会大大超过它正在使用的实际 RAM(即使您没有页面文件)。
但还有很多其他事情会使用 RAM。“使用中”是所有进程对 RAM 的使用总量(其中每个进程提交的内存子集只是其中的一部分;其余大部分通常是文件映射),加上整个系统的使用量。
因此,提交费用远小于“正在使用的”RAM 并不令人意外。实际上,它们不应该相同。就此而言,提交费用也可能大于“正在使用的”RAM(如果已分配大量已提交的内存但尚未引用,因此不是“故障”,即在 RAM 中实现)。