Kako narediti program za uporabo določenega jedra procesorja za delo

Kako narediti program za uporabo določenega jedra procesorja za delo

Porazdelitev jeder procesorja za določen program je lahko koristna, če je v računalniku uporabna aplikacija, ki je ni mogoče izklopiti in ki hkrati moti normalno delovanje v računalniku. Na primer, poudarjamo Kaspersky Antivirus One jedro procesorja za delo, lahko, čeprav rahlo, a v njej pospešimo igro in FPS. Po drugi strani pa, če je računalnik zelo počasen, to ni ista metoda, ki vam bo pomagala. Poiskati morate razloge, glej: Računalnik se upočasni

Imenovanje logičnih procesorjev na določen program v sistemu Windows 7 in Windows 8

Te funkcije delujejo v sistemu Windows 7, Windows 8 in Windows Vista. Ne govorim o slednjem, saj ga le malo ljudi uporablja pri nas.

Zaženite okna in :::

  • V sistemu Windows 7 odprite zavihek "Proces"
  • V sistemu Windows 8 odprite "podrobnosti"

Kliknite desno tipko miške glede na postopek zanimanja z vami in v kontekstnem meniju izberite element "Nastavite podobnost". Prikaže se okno "Korespondenca procesorjev", v katerem lahko navedete, katera jedra procesorja (ali bolje rečeno, logični procesorji) je dovoljena za uporabo.

To je vse, zdaj postopek uporablja samo tiste logične procesorje, ki so mu dovolili. Res je, to se zgodi natančno do naslednjega lansiranja.

Kako zagnati program v določenem jedru procesorja (logični procesor)

Windows 8 in Windows 7 imata tudi možnost zažene aplikacije, tako da takoj po zagonu uporabi določene logične procesorje. Za to je treba izvesti uvedbo aplikacije, ki kaže na skladnost v parametrih. Na primer:

C: \ Windows \ System32 \ cmd.Programska oprema EXE /C START /AFFINETION 1.Exe

Programska aplikacija bo predstavljena v tem primeru.exe z uporabo 0. (CP 0) logičnega procesorja. T.e. Številka za afiniteto označuje število logičnega procesorja + 1. Isti ukaz lahko napišete v nalepko aplikacije, tako da vedno začne z določenim logičnim procesorjem. Na žalost nisem mogel najti informacij o tem, kako prenesti parameter, tako da aplikacijo uporablja več kot en logični procesor, vendar nekaj naenkrat.

UPD: Najden, kako zagnati aplikacijo na več logičnih procesorjev s pomočjo parametra afinitete. Masko označujemo v šestnajstični obliki, na primer, mora uporabljati procesorje 1, 3, 5, 7.