Porniți o aplicație atribuită unui procesor specific în Windows 7, 8 sau Vista
Windows are o opțiune care vă permite să porniți o aplicație și să setați afinitatea procesorului, care atribuie aplicației să ruleze pe un anumit CPU într-un sistem dual-core.
Pentru a porni o aplicație, trebuie să treci stegul de afinitate la utilitarul de pornire din linia de comandă. De exemplu, dacă doriți să începeți un blocaj atribuit procesorului, puteți utiliza următoarea comandă:
c: \ windows \ system32 \ cmd.exe / C start / afinitate 1 notepad.exe
Puteți vedea în managerul de activități că procesul este atribuit doar procesorului 0
Pentru a porni un proces pe CPU 0, utilizați următorul comutator de comandă:
/ afinitate 1
Pentru CPU 1, utilizați acest switch:
/ afinitate 2
Puteți utiliza un număr până la numărul de nuclee CPU sau CPU din sistemul dvs. Afinitatea este în esență nucleul CPU # + 1, astfel că / afinitatea 5 ar folosi CPU 4.
Aproape puteți modifica comanda rapidă pentru un element pentru ca acesta să ruleze pe CPU-ul specific, prin prefixarea completă a "c: \ windows \ system32 \ cmd.exe / C start / affinity 1" pe destinația de comenzi rapide. Singurul dezavantaj al acestei abordări este că fereastra de comandă va clipi pe ecran pe scurt.