代码之家  ›  专栏  ›  技术社区  ›  Ahmed

我可以禁用多处理器计算机中的一个或多个处理器吗?

  •  2
  • Ahmed  · 技术社区  · 17 年前

    5 回复  |  直到 17 年前
        1
  •  5
  •   SPWorley    17 年前

    快速和脏:使用任务管理器,选择进程,并使用关联位禁用该进程的任何内核。

    对调试也非常有用。

        2
  •  2
  •   jerryjvl    17 年前

    或者,您可以从应用程序本身(如果合适)尝试使用 Process.ProcessorAffinity .

        3
  •  1
  •   Calanus    17 年前

    您可以将正在运行的进程/应用程序的“亲和性”设置为仅在一个核心上执行:

    转到任务管理器,选择有问题的流程,右键单击并选择“设置相关性”,然后只选择一个核心。

        4
  •  0
  •   Shuoling Liu    17 年前

        5
  •  0
  •   Johannes Passing    17 年前

    编辑boot.ini,添加/NUMCPU=1,然后重新启动。这将指示Windows忽略除一个核心/CPU之外的所有核心/CPU。