Konkrečios programos "Windows 7" ir "Windows 8" loginių procesorių tikslas
Šios funkcijos veikia "Windows 7", "Windows 8" ir "Windows Vista". Aš nesakau apie pastarąjį, nes tai yra mažai žmonių jį naudoja mūsų šalyje.
Paleiskite "Windows" užduočių tvarkyklę ir:
- "Windows 7" atidarykite skirtuką "Procesai"
- "Windows 8" atidaryti "Detalės"
Spustelėkite dešinį pelės mygtuką ant proceso, kurį domitės ir pasirinkite "Nustatyti panašumą" kontekstiniame meniu. Pasirodo lango "procesorių", kuriame galite nurodyti, kokie procesoriaus šerdys (arba, arba loginiai procesoriai) leidžiama naudoti.
![Loginių procesorių pasirinkimas programos vykdymui Loginių procesorių pasirinkimas programos vykdymui](/userfiles/135/218_3.webp)
Tai viskas, dabar procesas naudoja tik tuos loginius procesorius, kurie jam leido. Tiesa, tai atsitinka iki kito paleidimo.
Kaip paleisti programą konkrečiame procesoriaus branduolio (loginio procesoriaus)
"Windows 8" ir "Windows 7" taip pat yra galimybė pradėti paraišką taip, kad iš karto po to, kai pradėsite jį naudoti tam tikrus loginius procesorius. Norint tai padaryti, paraiškos paleidimas turi būti įgyvendintas nurodant atitiktį parametrų. Pavyzdžiui:
C: Windows System32 cmd.exe / c Start / Affinity 1 Software.exeŠiame pavyzdyje programinė įranga. Prašymas bus pradėtas naudoti loginio procesoriaus 0 (CPU 0). Tie. Paveikslas po afiniteto Nurodo loginį procesoriaus numerį + 1. Tą pačią komandą galite rašyti į programos nuorodą, kad jis visada pradėtų naudoti konkretų loginį procesorių. Deja, aš negalėjau rasti informacijos, kaip perkelti parametrą, kad programa naudoja ne vieną loginį procesorių ir keletą minučių vienu metu.
Atnaujinimas: Rasta Kaip pradėti paraišką keliuose loginiams procesoriams naudojant afiniteto parametrą. Pavyzdžiui, nurodome kaukę šešioliktainio formato kaukėje, turite naudoti atitinkamai 1, 3, 5, 7 procesorių, jis bus 10101010 arba 0xaa, perduoda kaip / afinitetą 0xaa.