概念libproc API
libproc
macOS提供的系统库,用于获取进程信息,包括内存使用指标如phys_footprint
时间轴 (近 90 天)
10月13日
在 Apple Silicon Mac 上,把 MPS 设备上的 PyTorch 张量通过 .to("cpu") 搬到 CPU 后,进程的 phys_footprint 会立即降到接近零,但张量数据仍然完整保存在内存中。
待验证50%
10月13日
phys_footprint 是 macOS 通过 libproc 暴露的进程级内存指标,活动监视器 Memory 列显示的就是它;它是『实际驻留且计入系统内存压力的物理页』的估算,扣除被换出到 swap 的部分,因此在统一内存架构下页面被标记为可压缩或进入 swap 时会迅速下跌。
待验证50%