Windows har en mulighed, der giver dig mulighed for at starte en applikation og indstille CPU-affinitet, som tildeler applikationen til at køre på en bestemt CPU i et dual-core-system.
For at starte et program skal du videregivetilknytningsflag til startværktøjet i kommandoprompten. Hvis du f.eks. Ville starte notepad, der er tildelt CPU, kunne du bruge følgende kommando:
c: windowssystem32cmd.exe / C start / affinity 1 notepad.exe
I task manager kan du se, at processen kun er tildelt CPU 0
For at starte en proces på CPU 0 skal du bruge følgende kommandokontakt:
/ affinitet 1
For CPU 1 skal du bruge denne switch:
/ affinitet 2
Du kan bruge et nummer op til antallet af CPU-kerner eller CPU'er i dit system. Affiniteten er i det væsentlige CPU-kerne # + 1, så / affinitet 5 ville bruge CPU 4.
Du kan næsten ændre genvejen for et element tilfå det til at køre på den specifikke CPU ved blot at forberede det fulde “c: windowssystem32cmd.exe / C start / affinity 1” på genvejsmålet. Den eneste ulempe ved denne tilgang er, at kommandopromptvinduet kort vil blinke på skærmen.