Hemsida » hur » Starta en applikation som tilldelats en specifik CPU i Windows 7, 8 eller Vista

    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.