Windows are o opțiune care vă permite să porniți o aplicație și să setați afinitatea procesorului, care atribuie aplicația să ruleze pe un procesor specific într-un sistem dual-core.
Pentru a porni o aplicație trebuie să treceți semnalul de afinitate către utilitarul de pornire din promptul de comandă. De exemplu, dacă doriți să porniți blocnotesul atribuit CPU, puteți utiliza următoarea comandă:
c: \ windows \ system32 \ cmd.exe / C start / affinity 1 notepad.exe
Puteți vedea în managerul de activități că procesul este atribuit doar CPU 0
Pentru a porni un proces pe CPU 0, utilizați următorul comutator de comandă:
/ afinitate 1
Pentru CPU 1, utilizați acest comutator:
/ afinitate 2
Puteți utiliza un număr până la numărul de nuclee CPU sau procesoare din sistemul dvs. Afinitatea este în esență nucleul procesorului # + 1, deci / afinitatea 5 ar folosi CPU 4.
Puteți aproape să modificați comanda rapidă pentru un element pentru a-l face să ruleze pe un anumit procesor, doar înaintând întregul „c: \ windows \ system32 \ cmd.exe / C start / affinity 1” pe ținta de comandă rapidă. Singurul dezavantaj al acestei abordări este că fereastra promptului de comandă va clipi scurt pe ecran.