If-Koubou

Стартирайте приложение, присвоено на конкретен процесор в Windows 7, 8 или Vista

Стартирайте приложение, присвоено на конкретен процесор в Windows 7, 8 или Vista (Как да)

Windows има опция, която ви позволява да стартирате приложение и да зададете афинитета към процесора, който възлага на приложението да работи на конкретен процесор в двуядрен процесор.

За да стартирате приложение, трябва да предавате флага за афинитет към помощната програма за стартиране в командния ред. Например, ако искате да стартирате ноутбук, зададен на процесора, можете да използвате следната команда:

c: \ windows \ system32 \ cmd.exe / C старт / афинитет 1 notepad.exe

Можете да видите в ръководителя на задачите, че процесът е зададен само на CPU 0

За да започнете процес на процесора 0, използвайте следния командър:

/ афинитет 1

За CPU 1 използвайте този ключ:

/ афинитет 2

Можете да използвате число до броя CPU ядра или процесори във вашата система. Афинитетът е по същество ядро ​​на CPU # + 1, така че / афинитет 5 би използвал CPU 4.

Почти можете да промените командата за бърз достъп на даден елемент, за да го стартирате на конкретния процесор, като пренасочите пълния "c: \ windows \ system32 \ cmd.exe / C старт / афинитет 1" към целта за бърз достъп. Единственият недостатък на този подход е, че прозорецът на командния ред ще мига на екрана кратко.