全部作品

03 / macOS

ResourceSteward

在菜单栏看清 CPU、内存和 GPU,再决定要不要处理某个后台应用。

它解决什么问题

机器变慢时,需要先看清是谁在占用,再选择要不要处理。建议应该可以被拒绝。

访客如何使用

从仓库构建。需要 macOS 13 或更新版本,以及 Swift 6。应用数据在 ~/Library/Application Support/ResourceSteward/。

关键交互

  • 菜单栏里看 CPU、内存和 GPU。
  • Level 0 在确认后执行建议。Level 1 自动执行,并给出通知。
  • 建议来自 README 中称为 Jev 的决策:候选、模型评估、保护规则和节流。

我做的取舍

  • 降低优先级不会回收内存。退出之后的回收交给系统。
  • 不直接压缩内存或清理显存,也不读取窗口内容和剪贴板。
  • 启用模型评估后,候选应用和负载会发到你自己配置的模型服务。诊断日志留在本机。

依据仓库 README。仓库描述用 ContextAwareResourceManager,README 标题是资源管家(ResourceSteward)。