ZoneDeck进程冻结与效率模式指南:挂起进程省CPU降内存,后台视频游戏秒停
【免费下载链接】ZoneDeckThe Ultimate Workspace Manager, Switch between work and life, seamlessly生活工作无缝切换,专业的桌面工作区管理助手项目地址: https://gitcode.com/gh_mirrors/bo/ZoneDeck
如果你也有过这样的困扰:一边打游戏,一边有后台视频、音乐、下载程序悄悄吃满 CPU 和内存,ZoneDeck 的进程冻结与效率模式就是为此而生的桌面工作区管理方案。在 ZoneDeck 的「能效控制」标签页中,隐藏窗口时可以选择直接挂起对应进程(CPU 占用瞬间归零),或者只把它降为效率模式(继续运行但改用能效核心、降低频率)。两种方式都无需管理员权限,恢复显示时自动撤销,让你工作与生活切换时资源利用真正"无缝"。
上图是配置界面的「其他选项」页,其中进程冻结分组即包含「隐藏窗口时冻结进程」「使用增强冻结」等全部开关。
进程冻结如何工作:隐藏即挂起,恢复即解冻
进程冻结是隐藏窗口的增强动作:每次隐藏命中窗口时,ZoneDeck 会挂起该窗口所属进程,使其线程不再被 CPU 调度——后台视频解码、游戏渲染立即停摆;恢复显示时自动解冻。
核心机制很简单:
- 在 docs/guide/binding.md 所述的窗口绑定中,把想管理的窗口(或按正则匹配的窗口)加入隐藏规则;
- 打开配置界面 →能效控制→ 开启「隐藏窗口时冻结进程」总开关;
- 之后每次按热键(默认
Ctrl+Q)隐藏窗口,对应进程即被挂起,任务管理器中该进程 CPU 一列瞬间变0.0%; - 再次按热键恢复显示,进程自动解冻,一切照常。
默认使用普通冻结,无需管理员权限即可对当前用户的进程生效。挂起与解冻需要少量时间,会带来一定的隐藏/恢复延迟,属于正常现象。
相关实现可参考 freeze.rs 与 efficiency.rs,界面逻辑见 PowerPanel.svelte。
增强冻结:多进程游戏与浏览器停得更彻底
普通冻结对某些复杂程序(多进程架构、带渲染子进程的游戏等)可能不够彻底。增强冻结改用微软官方pssuspend64.exe工具挂起进程,效果更强。启用需同时满足三个条件,缺一选项会置灰:
- 已开启「隐藏窗口时冻结进程」总开关;
- 核心以管理员身份运行(在「其他选项 → 启动与权限 → 核心运行权限」中启动/重启);
- 程序安装根目录下存在
pssuspend64.exe文件(从微软 Sysinternals 的 PSTools 压缩包中取出该文件放入即可)。
放置好文件后,点击「重新检测」按钮让 ZoneDeck 识别。设置入口见 docs/guide/freeze.md。
效率模式:不停进程,只降功耗
不是所有程序都能停。下载器、IM、云同步这些后台任务如果挂起会漏消息。效率模式提供了另一条省电路线:隐藏后不停掉进程,而是把它降为 Windows 的「效率模式」——继续运行,但改用能效核心、较低频率与较低调度优先级,降低耗电与发热。这正是任务管理器里那个「效率模式」标记在做的事。
它与冻结相互独立,各有开关,可以只开一个,也可以两个都开:
| 进程冻结 | 效率模式 | |
|---|---|---|
| 进程状态 | 完全挂起,不再执行 | 继续运行,只是变慢 |
| 后台任务(下载、收消息) | 一并暂停 | 照常进行 |
| 适合场景 | 可以完全停下的程序(游戏、视频) | 不能被停掉的后台程序 |
| 需要管理员 | ❌ | ❌ |
| 额外文件 | 增强冻结需 pssuspend64.exe | 不需要 |
小提示:只有原本是普通优先级的进程会被降低优先级;Windows 11 上效果最佳,Windows 10 只有执行速度节流,没有完整的 EcoQoS 调度。
作用范围怎么选:三档覆盖力度
冻结与效率模式各有一套独立的作用范围设置,决定控制覆盖到哪些进程:
| 取值 | 覆盖 | 适合场景 |
|---|---|---|
| 仅目标进程 | 命中窗口所属的进程(默认) | 单进程程序,或只想动主进程 |
| 目标进程及所有子进程 | 目标进程 ∪ 它的全部后代 | 浏览器、Electron 应用这类有渲染子进程的程序 |
| 同一程序的所有实例 | 系统里所有同映像名的进程 | 多开的同一个程序 |
范围越大效果越彻底,也越可能影响没打算动的后台任务。⚠️ 特别注意:别冻结explorer.exe(文件资源管理器)——它就是桌面与任务栏本身,而且 ZoneDeck 核心通常由它启动,用「目标进程及所有子进程」冻结会把自己一起挂起。因此 ZoneDeck 核心被内置在白名单中恒不冻结,explorer.exe也预置了可删除的白名单条目。
降低内存占用:冻结之外再省一层
需要说明:挂起本身不会降低内存占用。如果想同时压内存,开启「降低内存占用」(Beta)后,ZoneDeck 会在冻结成功之后清空该进程的工作集,把驻留在物理内存中的数据换出到页面文件,任务管理器"内存"一列会立刻回落。
注意该选项仍处测试阶段:可能延长恢复所需时间(恢复时数据要从页面文件读回,进程越大、机械硬盘越慢,卡顿越明显),请知悉后再启用。它只对已被冻结的进程生效,与冻结共用「冻结及内存控制范围」。
排除特定程序:白名单一键豁免
不想冻结某个程序时,把它加进白名单并勾上「忽略冻结」即可,不必关总开关;该勾选同时也会让它跳过效率模式——两者共用同一条白名单。
崩溃安全:挂了也不怕
ZoneDeck 会把当前冻结了哪些进程、对哪些进程施加了效率模式记录到数据目录的recovery.json。即使核心异常退出,重启后也会接手这些记录;若无法正常接管,核心会立即解冻先前挂起的进程并撤销效率模式,确保没有程序被"永久挂起"。
万一窗口被误隐藏又无法用热键找回,可使用窗口恢复工具:它列出所有窗口(含不可见的),勾选后点「显示窗口」即可找回,也支持手动冻结/解冻进程。
能效统计:看见省下的每一分资源
能效控制页最下方有能效统计卡片,实时展示:
- 累计冻结进程 / 累计效率模式(实测,按次计);
- 累计冻结时长(实测,解冻时结算);
- 累计释放内存(实测,清空工作集前后差值);
- 累计节省电能 / 减少碳排放(按每个冻结进程 0.9 W、效率模式进程 0.35 W 估算,换算为等效树木吸收量)。
统计右下角可重置清零(不可撤销),让"绿色办公"有数可查。
常见问题速答
Q:冻结会影响消息接收吗?会。冻结期间进程完全停止,下载、收消息一并暂停。不能停的程序请改用效率模式或加白名单。
Q:需要管理员权限吗?普通冻结与效率模式都不需要。只有增强冻结需要核心以管理员运行 + 放置pssuspend64.exe。
Q:恢复会慢吗?挂起/解冻需要少量时间;开启降低内存占用后恢复更慢,进程越大、硬盘越慢越明显。
Q:在哪里学更多?完整文档见 docs/guide/freeze.md、docs/guide/freeze.md 中「效率模式」章节,以及 docs/guide/recovery.md 的崩溃自愈说明。
小结
ZoneDeck 用两条互补的省电路线,把"后台程序偷偷吃资源"这件事变得可控:进程冻结让游戏、视频一秒停摆、CPU 归零;效率模式让不能停的后台程序降频运行、降低发热;再配合降低内存占用与能效统计,工作生活切换之间,你的电脑始终轻装上阵。
【免费下载链接】ZoneDeckThe Ultimate Workspace Manager, Switch between work and life, seamlessly生活工作无缝切换,专业的桌面工作区管理助手项目地址: https://gitcode.com/gh_mirrors/bo/ZoneDeck
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考