/ / Стартиране на приложение, присвоено на специфичен процесор в Windows 7, 8 или Vista

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

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

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

в: windowssystem32cmd.exe / C старт / афинитет 1 notepad.exe

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

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

/ афинитет 1

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

/ афинитет 2

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

Почти можете да модифицирате прекия път за даден елементнаправете го да работи на конкретния процесор, като просто предварителен пълен „c: windowssystem32cmd.exe / C старт / афинитет 1“ върху целта за пряк път. Единственият недостатък на този подход е, че прозорецът на командния ред ще мига за кратко на екрана.