如何限制 Windows 10 中的 CPU 使用率

尝试消除问题的工具

在 Windows 10 中,有时一个或多个进程开始占用 100% CPU 使用率。这可能会导致系统变慢。此问题的一种解决方案是限制 Windows 10 中特定应用程序的 CPU 使用率。我们将在本文中讨论这些。 快速总结 隐藏 1 调整程序亲和力 2 限制整体 CPU 使用率 3 用于进一步 CPU 优化的有用任务 3.1 结束/杀死所有非必要的应用程序、进程和文件 3.2 使用最大 CPU 的结束进程 3.3 自动调整您的 Windows 以获得最佳性能 3.4 禁用自动启动应用程序 3.5 删除页面文件 3.6 执行硬件的一般服务

调整程序亲和力

我们还可以自定义 Windows 10 中的每个进程以仅使用特定的 CPU 内核,而让其他进程同时执行其他进程。这可用于优化 CPU 利用率,但前提是要小心处理。

请注意,自定义进程关联并不总是有用的。在弄乱它们之前,您需要考虑是否有大部分空闲的 CPU 内核,或者您是否正在运行一个执行独立线程的应用程序?

在一个线程需要在另一个线程之前执行的情况下,可以为两个线程设置进程关联以使用相同的内核。但是,可以将具有独立线程的软件拆分到多个内核以提高其性能。

另一个需要考虑的是线程是否是缓存密集型的。意思是,它们是否都依赖于大量缓存数据?如果他们这样做,那么每个线程的执行在很大程度上取决于缓存数据的可用性。因此,最好在单独的内核上运行每个线程以最大化缓存的数据资源。

  1. 启动任务管理器并转到 细节 标签。
  2. 查找您要修改关联的进程,然后右键单击它。点击 设置亲和力 在上下文菜单中。
  3. 来自 进程亲和性 窗口,您可以选择希望进程限制到的核心,然后取消选中其余部分旁边的框。默认情况下,所有进程都使用所有内核。

    由于我的计算机只有 4 个内核,因此将它们显示为 CPU 0、1、2 和 3。

但是您如何知道哪些内核可用?这可以通过任务管理器的 CPU 资源图形表示进行检查。

打开任务管理器并转到 表现 标签。

点击 中央处理器 在左侧窗格中,然后右键单击右侧的实时图形。扩张 将图形更改为 并选择 逻辑处理器 .
tskmgmr 变化图

任务管理器现在将单独显示每个内核的利用率图表,可用于识别较少使用的内核并将它们分配给特定线程。

限制整体 CPU 使用率

太多的线程和进程往往会占用 CPU 内的处理核心。 CPU 的性能过高也可能导致它过热,尤其是在旧的和多尘的环境中。

要检查在任何给定时间消耗了多少 CPU,请转到任务管理器。

启动 任务管理器 通过右键单击 任务栏 ,然后单击 任务管理器 .

切换到 表现 标签。

此选项卡以图形和百分比表示每个隔间的使用量,包括 CPU、内存、网络和磁盘。从这里,您可以确定 CPU 是否被过度使用。
tskmgr 百分比
任何超过 90% 的值都可能对 CPU 和硬件造成危险。

如果您认为计算机占用太多,您可以通过设置设置 CPU 利用率上限,这实质上意味着它不会允许 CPU 利用率超过该阈值。这不会解决系统缓慢的问题,但会解决 CPU 过热问题并间接影响其性能。

  1. 导航到以下位置:
    控制面板 -> 硬件和声音 -> 电源选项 -> 更改计划设置 -> 更改高级电源设置
  2. 在里面 电源选项 窗口,展开 处理器电源管理 ,然后展开 最大处理器状态 .
  3. 现在点击 电池 并设置 CPU 利用率的最大阈值。做同样的事情 插入 允许在计算机使用电池运行时(在笔记本电脑的情况下)和使用直接电源运行时使用不同的最大 CPU 利用率百分比。
  4. 点击 申请好的 完成后。

您现在会注意到 CPU 利用率百分比不会超过任务管理器中的设置值。

用于进一步 CPU 优化的有用任务

结束/杀死所有非必要的应用程序、进程和文件

当用户执行时间紧迫的任务时,任何在后台运行的不需要的应用程序或服务也会占用 CPU 中的空间。这通常会导致高优先级任务的延迟。

让我们看看如何消除不重要的任务和流程。

使用最大 CPU 的结束进程

在搜索整个计算机时,系统扫描和防病毒等进程通常会占用 CPU 的很大一部分。它们使同时执行其他任务几乎不可能。

对此的完美解决方案是安排此类应用程序在活动时间以外的时间运行扫描。但是,如果该进程已经执行,则可以通过任务管理器将其消除。

  1. 打开 任务管理器 (Ctrl + Shift + Esc)
  2. 在进程选项卡下,单击 CPU 栏以降序排列任务。这意味着占用最大 CPU 百分比的进程将排在首位。
  3. 从那里,右键单击您目前不需要的任何任务,然后单击 结束任务 .

这将为其他重要任务释放 CPU 中的空间。

自动调整您的 Windows 以获得最佳性能

Windows 10 带有一个内置功能,可以立即禁用所有非必要的视觉功能。这可用于关闭所有动画、窗口阴影等。虽然很小,但这些功能会占用 CPU 中的一些空间。

  1. 导航到以下内容:
    开始菜单 -> 设置 -> 系统 -> 关于 -> 高级系统设置
  2. 在里面 系统属性 窗下, 先进的 标签,点击 设置 在下面 表现 .
  3. 在里面 性能选项 窗下, 视觉效果 选项卡,选择 调整以获得最佳性能 .然后点击 申请好的 .

您现在可能会注意到,在它们之间切换时,窗口会立即发生变化,并且不会发生动画。

禁用自动启动应用程序

通常,只要您打开计算机,就会启动并弹出一些应用程序。此类应用程序会显着减慢系统启动过程,因为它们会尝试在启动过程中运行并阻止其他关键线程。

您可以禁止这些应用程序自动启动,如果需要,可以稍后运行它们。

运行任务管理器并切换到 启动 标签。

您可以看到支持自动启动的应用程序,以及它们当前的 地位 在此选项卡中。单击要禁用的应用程序,然后单击 禁用 在窗口底部。

任何非必要的应用程序现在都将为其他更重要的进程腾出空间来执行和利用处理器。

删除页面文件

这一步不是为了 CPU,而是为了优化系统。

PageFiles 是存储在硬盘驱动器上的可即时访问的缓存文件。在 RAM 上执行的进程现在可以在硬盘驱动器中执行,从而节省时间和 RAM 资源。这些是动态文件,可以扩展到 RAM 本身的大小。您可以将这些配置为每次重新启动或关闭计算机时从硬盘驱动器中删除它们自己。

将这些配置为自动删除将为硬盘驱动器上的新文件腾出空间,旧进程将不再执行。

由于该过程涉及对系统注册表进行更改,因此建议创建系统还原点。

  1. 通过键入打开注册表编辑器 注册表编辑器 在运行。
  2. 导航到左窗格中的以下内容:
    HKEY_Local_Machine -> System -> CurrentControlSet -> Control -> Session Manager -> 内存管理
  3. 在右侧窗格中,双击 关闭时清除页面文件 并设置 价值数据1 .
    设置双字
  4. 点击 好的 进而 重新开始 计算机以使更改生效。

执行硬件的一般服务

从小处着手,确保您的计算机硬件干净。灰尘和碎屑的堆积会导致硬件的空气流通不畅,这对于硬件正常运行很重要。 CPU和其他硬件上的负载确实会导致系统响应缓慢,但风扇和散热器上的灰尘也是如此。

灰尘有时也是系统经常在没有警告的情况下完全关闭的主要原因。

您如何使用这些技巧来定制您的操作系统?