在 Windows 任务管理器中,“性能”选项卡显示第一个 CPU 已满,其他 7 个则处于空闲状态,偶尔出现峰值。这是怎么回事?
更多信息: 我有 8GB,但只使用了 4.5GB。进程选项卡没有显示任何进程占用处理能力。事实上,系统空闲进程为 98-99。
当我编写程序并运行 8 到 12 个应用程序(当然有几个与编程不直接相关)时,我的计算机就会变得很慢。
系统信息:
Intel Core i7-2600K Processor (quad-core with hyper-threading),
8GB RAM,
Intel BOXDZ68BC LGA 1155 Motherboard,
500GB HDD
答案1
许多应用程序不会使用所有核心。它们没有为此进行编程。然后它们将使用一个核心并使其过载。
但是您可以告诉 Windows 在 2、3... 以及所有核心上运行该进程。
请按照下列步骤操作:
- 打开任务管理器
- 选择标签流程
- 右键单击并选择“设置亲和力”
- 选择您想要运行进程的核心。
答案2
您的处理器是四核的,它将在多线程上运行 8 个线程,但是并非所有应用程序都被编程为使用多个线程,有些应用程序只需要 3 个线程,所以这意味着应用程序将只使用一个或两个核心。因此,即使将进程的亲和性设置为 4 个核心,它仍然会使用更少的硬件
答案3
如果您拥有 Intel Core i7 2600 CPU,请首先检查它是双核还是四核。
一些高端 Core i7 CPU 是 6 核处理器,您在任务管理器性能选项卡中看到的其他核心是虚拟核心。