2

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

4

1 回答 1

4

PagedSystemMemorySize64 是分配给进程的分页内存池中操作系统内核内存的总字节数。它对应于Taskmgr.exe 中的“分页池”列。

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

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

于 2013-01-29T19:21:54.937 回答