Starta en applikation som tilldelats en specifik CPU i Windows 7, 8 eller Vista
Windows har ett alternativ som låter dig starta en applikation och ställa in CPU-affiniteten, som tilldelar programmet att köras på en specifik CPU i ett dual-core system.
För att starta en applikation måste du överföra affinitetsflaggan till startverktyget i kommandotolken. Om du till exempel vill börja anteckningsblock som är tilldelad CPU, kan du använda följande kommando:
c: \ windows \ system32 \ cmd.exe / C start / affinitet 1 notepad.exe
Du kan se i uppgiftshanteraren att processen endast är tilldelad CPU 0
För att starta en process på CPU 0, använd följande kommandoknapp:
/ affinitet 1
För CPU 1, använd den här omkopplaren:
/ affinitet 2
Du kan använda ett nummer upp till antalet CPU-kärnor eller CPU-enheter i ditt system. Affiniteten är i huvudsak CPU-kärna # + 1, så / affinitet 5 skulle använda CPU 4.
Du kan nästan ändra genväg för ett objekt så att det körs på den specifika CPU: n, genom att helt enkelt lägga ut hela "c: \ windows \ system32 \ cmd.exe / C start / affinity 1" på genvägsmålet. Den enda nackdelen med detta tillvägagångssätt är att kommandotolken snabbt blinkar på skärmen.