微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Windows下,什么是流程“工作集”?

到目前为止,我还没有对这个问题做出令人满意的答复,但是我不断被Sysinternals Process Explorer中“工作集”栏目下的淫秽数字所吓倒.有人能以一种易于理解的方式定义这个吗?
工作集可以定义为:

工作集字节数= Sizeof(RAM) – (可用字节池非分页字节数
分页驻留字节系统缓存驻留字节系统代码驻留字节系统驱动程序驻留字节数)

具有以下定义:

池非分页字节:这些字节表示指向非分页池的分配,非分页池是一组始终驻留在RAM中的虚拟内存页面. (这些是不可分页的字节.)设备驱动程序和操作系统使用非分页池来存储必须保留在物理内存中且永远不能分页到磁盘的数据结构. (例如,TCP / IP驱动程序必须为计算机上处​​于活动状态的每个TCP / IP连接分配一定量的非分页内存,以用于在无法容忍页面错误时处理网络适配器中断期间所需的数据结构.)

分页驻留字节:可以分页出在操作系统虚拟地址范围内获取的大多数虚拟内存页面.池分页驻留字节表示当前驻留在RAM中的可分页池中的内存位置.
系统缓存驻留字节:系统的文件缓存占用预留的虚拟内存地址范围,其中一些可能当前驻留在RAM中. (缓存的文件段也可以是非驻留的,在这种情况下,它们必须在执行进程引用时从磁盘中获取.)

System Cache Resident Bytes:表示当前驻留在RAM中的文件高速缓存的段.

系统代码驻留字节:与当前驻留在RAM中的系统代码关联的内存位置.

系统驱动程序驻留字节:与当前驻留在RAM中的设备驱动程序代码关联的内存位置.

原文地址:https://www.jb51.cc/windows/368757.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐