gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 21:00:55 29 4
gpt4 key购买 nike

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

最佳答案

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

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

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

关于c# - 可用页面文件大小/虚拟内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14590162/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com