ShiftDown 是适用于 Microsoft Windows 10 和 Windows 11 的开源程序。该程序减少了运行它的设备上繁重的进程负载,以减少与高负载进程相关的问题。
该程序的开发人员为第三代 i5 计算机设计了它,该计算机在英特尔和微软发布补丁以解决 Meltdown 和 Spectre 漏洞后遇到性能问题。当 CPU 负载不足时,设备会变慢,降低负载最高的进程的优先级可以解决这个问题。
一旦系统负载至少达到 25%,ShiftDown 就会开始评估进程。在这种情况下,CPU 使用率高的进程会将其优先级更改为 IDLE,以减少系统负载。开发人员指出,这不应该降低系统的性能,而是在有负载的情况下改进它。
自从 Meltdown 和 Spectre 被修复以来,我的 i5 第三代 (i5 3320M) 电脑受到来自 Intel 和 Windows 的更新的影响。CPU加载时,各种IO接口出现问题,例如访问USB设备,声音卡顿。
有助于降低产生负载的进程的优先级。
有了这些知识,我尝试了许多 prio 工具和流程管理器,但没有一个让我信服。
现在又一次尝试,至少让我信服:-)
程序不需要配置,因为功能很简单。
如果总 CPU 使用率上升到 25% 以上,程序就会开始评估进程的 CPU 使用率。所有 CPU 使用率高的进程都优先更改为“空闲”——该过程对我有用。
如果程序终止,则恢复原来的优先级。
出乎意料的是,该程序并没有降低计算机的性能,而是试图改进所有程序都获得足够的 CPU 时间。
ShiftDown 的安装稍微复杂一些。该应用程序需要作为服务安装在 Windows 设备上,这需要手动进行。
注意:Shiftdown 需要 Microsoft .NET Framework 4.7。
以下是您可以遵循的相关步骤:
- 从 Github 项目网站下载最新版本的 ShiftDown。
- 打开提升的命令提示符窗口,例如通过打开“开始”菜单,键入 cmd,然后选择以管理员身份运行选项。
- 运行命令 sc.exe create ShiftDown binpath=”PATHTO\shiftdown.exe” start=auto 将应用程序添加为服务。注意需要指定正确的目录,否则服务将无法启动。
- 运行命令 sc.exe start ShiftDown 来启动服务。如果出现错误,请打开提升的 Regedit 实例并检查 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ShiftDown 下的 ImagePath。检查路径是否正确。
ShiftDown 设置为随系统自动启动。从这个时间点开始,程序会自动处理所有事情。当服务处于活动状态时,没有任何信息(例如弹出窗口或通知)表明进程的优先级已更改。