是否曾经发现即使关闭应用程序,它们仍在后台运行?当然,重新启动计算机将关闭所有内容,并使一切变得更加流畅。但这将是不切实际且令人讨厌的。我们将研究什么是win32separationpriority以及如何使用它。
什么是Win32优先级分隔?
Win32优先级分离基本上是一种使性能最大化的策略。它通过两种方式优化系统上的处理器时间。更改优先级设置可以部分确定每次调度线程时处理器为每个进程分配多少时间。分配的时间可以变化,并且优化前台和后台进程的优先级。
Win32priorityseparation通过更改Windows注册表中的优先级控制值来完成。它的值是一个6位的位掩码,由三组两个两位组成。您可以为优化策略更改这些设置值。假设该值由XXYYZZ表示。然后,
- 最高位(XX)确定处理器间隔的长短。
- 中间的2位(YY)确定间隔是可变的还是固定的。
- 最后两位(ZZ)确定与后台进程相比,前台进程是否获得更多的处理器时间。
这可以获得一些技术知识,但是这些是您需要了解的有关win32优先级分离的基础知识。此外,我们还提供有关如何调整这些设置的说明。Windows本身通常会调整这些设置,但您可以根据自己的喜好进行设置。
调整Win32优先级调度的方法
有两种方法可以手动优化流程调度。这些以最简单到更复杂的顺序列出。但是,这两种方法都可以保证正常工作,并且可以提高计算机的性能。让我们开始吧。
方法1:调整系统属性
这种方法使根据您的特定需求调整系统性能变得非常容易。只需按照以下步骤操作即可。
- 同时按Windows和R键启动运行对话框。
- 输入sysdm.cpl,然后按Enter。这将打开系统属性框。
- 单击高级选项卡,然后选择性能标题下的设置。
- 这将打开“性能”选项,您必须再次选择“高级”选项卡。
- 在高级选项卡下,您可以看到流程计划选项。如果希望Windows为后台进程提供优先级,请选择“后台服务”。
- 如果您要优先使用前台程序,请选择后台服务,然后按OK。然后重复步骤3的步骤,这次选择“性能”选项的“高级”选项卡下的程序。这将更改注册表中的值。
- 按确定,然后关闭所有Windows。重新启动电脑,以防万一。
使用注册表编辑器
您可以使用Windows注册表编辑器更改程序的优先级,以便在运行程序时获得最佳性能。Windows注册表编辑器是个很棒的工具,可让您设置手动值。但是您必须知道您要做什么。这是因为在这里犯错误可能会使您的系统混乱。遵循我们的指示,不做任何更改,您应该会很好。
- 同时按Windows和R键启动运行对话框。
- 输入regedit,然后按Enter。这将打开Windows注册表编辑器。
- 在左侧,您可以在“计算机”下找到HKEY_LOCAL_MACHINE。双击它。
- 然后选择系统,然后选择CurrentControlSet。
- 最后,在CurrentControlSet下,选择Control,然后双击Priority Control。如果在控件下向下滚动,则可以轻松找到“优先级”控件。路径应如下所示: 计算机HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPriorityControl。
- 您可以在右侧找到Win32PrioritySeparation。双击打开它。
- 默认情况下,该值为2,这是您未使用方法1进行设置调整的情况。将十六进制作为基数时将其设置为26。如果使用小数作为基数,则将其设置为38。这将使前台进程具有更高的优先级,并使您的CPU更快。
- 同样,如果您希望后台进程具有优先级,只需将十六进制作为基数将其设置为18,将十进制作为基数将其设置为24。
- 单击确定,然后关闭所有内容。确保重新启动PC,以保持良好状态。
最终采取
调整win32优先级分离是提高计算机性能的最简单方法之一。为前台应用程序选择优先级可优化Windows,以使后台进程不会影响其速度。希望本文能帮助您加快PC速度。日常使用应有所改善,滞后将减少。如果您有任何疑问或建议,请随时使用评论部分,我们将尽力为您提供帮助。