Pokrenite aplikaciju dodijeljenu određenom CPU-u u sustavima Windows 7, 8 ili Vista
Windows ima opciju koja omogućuje pokretanje aplikacije i postavljanje afiniteta CPU-a, što aplikaciji dodjeljuje da se pokreće na određenom CPU-u u sustavu s dvije jezgre.
Za pokretanje aplikacije morate proslijediti zastavicu afiniteta uslužnom programu za pokretanje u naredbenom retku. Na primjer, ako želite pokrenuti Notepad dodijeljen CPU-u, možete koristiti sljedeću naredbu:
c: Windows system32 cmd.exe / C start / affinity 1 notepad.exe
U upravitelju zadataka možete vidjeti da je proces dodijeljen samo CPU 0
Da biste pokrenuli proces na CPU 0, upotrijebite sljedeći prekidač naredbe:
/ afinitet 1
Za CPU 1 koristite ovaj prekidač:
/ afinitet 2
Možete koristiti broj do broja CPU jezgri ili procesora u vašem sustavu. Afinitet je u biti CPU jezgra # + 1, tako da bi afinitet 5 koristio CPU 4.
Gotovo možete izmijeniti prečac za neku stavku kako bi se pokrenuo na određenom CPU-u, tako što ćete napuniti cijeli c: Windows system32 cmd.exe / C start / affinity 1 na cilj prečaca. Jedini nedostatak ovog pristupa je da će prozor naredbenog retka nakratko treptati na zaslonu.