不等于。对于 Windows 桌面进程/内存 API 中的 GetProcessWorkingSetSize,函数成功时读取的是指定目标进程的最小工作集大小和最大工作集大小这两个参数,单位是字节。它们描述的是工作集配置边界,不是进程当前实际驻留的物理内存量,也不是程序已经分配或可能分配的全部内存。把 maximum working set size 直接当作“当前占用这么多内存”,会把设定上限和实时使用量混在一起。

适用上,这个判断只针对 GetProcessWorkingSetSize 及其文档所列的 Windows 桌面进程范围,按函数版本范围理解,不扩大到其他平台或未列版本。观察时先核函数是否成功、目标进程是否为要问的那个进程,再看 minimum working set size 和 maximum working set size 这两个字段原名。最小工作集是内存管理器尝试维持的参考边界,最大工作集描述内存紧张时尝试保持不超过的边界;二者都不是固定预留,也不是硬性所有内存限额。若函数失败,输出不能当成有效配置;若目标进程选错,读数也不对应你看到的程序。只有在函数成功且目标进程明确时,才可把返回值理解为该进程的工作集参数。
风险在于,误把最大值当当前占用,可能把正常配置判成内存泄漏或内存不足,也可能反过来忽略真正的驻留增长。这个函数本身不告诉你当前实际驻留量,也不告诉你程序全部分配;只读核对时,不应为了凑数去裁剪工作集、终止进程或修改工作集参数,这些动作会改变现场,不能用来证明原始读数。
下一步可做只读记录:记下函数返回状态、目标进程标识以及两个字段的原名和字节值,再另用能反映当前工作集的只读指标交叉确认;如果关注的是当前占用,就查当前驻留或工作集信息,而不是拿最大工作集代替。若关注的是配置是否被改过,再对照该进程的最小、最大工作集参数。
海曙区台式电脑用户可拨400-877-9605,先整理目标进程、两个字段原名、字节值与采样时间。电脑快修网提供信息展示与第三方维修对接,具体地址、电脑侧检查是否支持及安排需当次核实,启用范围不代表即时履约。