【计】 working set
job; work; employment; labour; pursuit; task
【医】 ergo-
【经】 job; operations; task
collect; collection; gather; volume
【电】 set
在汉英词典与计算机科学领域,“工作集”(Working Set)指一个进程在特定时间窗口内频繁访问的页面集合,是操作系统内存管理的关键概念。其核心意义在于通过追踪最近活跃的页面,优化物理内存分配,减少缺页中断(Page Faults),从而提升系统性能。
指进程当前执行阶段实际驻留于物理内存中的页面子集,反映了程序执行的局部性特征(时间局部性与空间局部性)。
英文定义强调其动态性:"The set of pages that have been recently referenced by a process"(来源:维基百科)。
工作集随时间变化,操作系统通过滑动时间窗口(如Windows默认的进程工作集大小为50页)监测最近访问的页面。
若工作集页面驻留内存,可显著降低缺页率。例如,当进程工作集大小超出物理内存容量时,频繁的页面置换会导致“抖动”(Thrashing)。
操作系统根据工作集大小调整进程的物理内存配额(如Windows的SetProcessWorkingSetSize API)。
任务管理器中的“工作集内存”(Working Set)指标包含进程的私有内存与共享内存占用,分为:
数据库系统通过调整工作集大小,确保常用索引与热数据常驻内存,加速查询响应。
参考文献:
https://learn.microsoft.com/en-us/windows/win32/memory/working-set
工作集(Working Set)是计算机科学中与内存管理相关的核心概念,主要用于描述进程在特定时间段内所需访问的页面集合。以下是其详细解释:
工作集指进程在某一时间段内实际访问的物理内存页面集合。它基于程序的局部性原理,即过去访问的页面可能在未来被重复访问,以此预测内存需求。
局部性原理
程序在执行时存在时间局部性(频繁访问同一页面)和空间局部性(访问相邻地址),工作集通过跟踪最近访问的页面,确保这些页面驻留内存,减少缺页中断。
动态调整机制
系统(如Windows)会根据页面使用频率自动调整工作集:
如需进一步了解,可参考操作系统相关教材或权威技术文档。
第三睑第三焦电性第三角投影法第三节指骨第三臼齿第三括约肌第三类受体第三卵巢第三卵膜第三磨牙第三磨牙圆凿第三磨牙组织牵开器第三脑神经第三脑室第三脑室带第三脑室底第三脑室顶第三脑室端脑部第三脑室脉络丛第三脑室脉络丛的第三脑室脉络组织第三脑室前端第三脑室前端的第三脑室前端脉络丛第三脑室前端膜第三脑室纹第三期的第三期愈合第三人第三身份
本工具由月沙工具箱编辑团队维护,部分内容采用 AI 辅助生成并经人工校对。工具结果仅供参考,不构成任何专业建议。查看编辑政策与参考来源 →