可用页面文件大小/虚拟内存

本文关键字:虚拟内存 文件大小 | 更新日期: 2023-09-27 17:56:44

Process.PagedMemorySize64PagedSystemMemorySize64有什么区别。我无法清楚地理解这一点。另外,我正在寻找一种方法来找出有多少分页文件仍然可用。我是否必须遍历所有进程并汇总每个进程的PagedMemorySize64并从分页文件的总大小中减去它?

可用页面文件大小/虚拟内存

PagedSystemMemorySize64 是归属于进程的页面缓冲内存池中操作系统内核内存的总字节数。 它对应于 Taskmgr.exe 中的"页面缓冲池"列。

PagedMemorySize64 是为进程分配的用户模式虚拟内存的总字节数。 它对应于 Taskmgr.exe 中的"提交大小"列。

请注意,在这些部分中,进程共享内存,所有进程的分配总和远大于实际使用的内存量。 此外,您无法合理地计算分页文件中"未使用"的空间量,Windows 会根据正在运行的进程的要求动态扩展和缩小它。