Početna » kako da » Pokrenite aplikaciju dodijeljenu određenom CPU-u u sustavima Windows 7, 8 ili Vista

    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.