Sut i wneud rhaglen yn defnyddio craidd prosesydd penodol

Gall dosbarthiad creiddiau prosesydd ar gyfer gweithredu rhaglen benodol fod yn ddefnyddiol os oes gan eich cyfrifiadur gais sy'n defnyddio llawer o adnoddau na ellir ei ddiffodd, ac sydd ar yr un pryd yn amharu ar weithrediad arferol y cyfrifiadur. Er enghraifft, trwy ddewis un craidd prosesydd ar gyfer Kaspersky Anti-Virus i weithio, gallwn, er ychydig, ond cyflymu'r gêm a'r FPS ynddo. Ar y llaw arall, os yw'ch cyfrifiadur yn araf iawn, nid dyma'r dull a fydd yn eich helpu. Mae angen i chi edrych am resymau, gweler: Cyfrifiadur yn arafu

Neilltuo proseswyr rhesymegol i raglen benodol yn Windows 7 a Windows 8

Mae'r swyddogaethau hyn yn gweithio yn Windows 7, Windows 8 a Windows Vista. Dydw i ddim yn siarad am yr olaf, gan mai ychydig iawn o bobl sy'n ei ddefnyddio yn ein gwlad.

Lansio Windows Task Manager a:

  • Yn Windows 7, agorwch y tab Prosesau.
  • Yn Windows 8, agorwch "Details"

Cliciwch ar y dde ar y broses y mae gennych ddiddordeb ynddi a dewiswch "Set affinity" yn y ddewislen cyd-destun. Bydd y ffenestr Cydweddu Prosesydd yn ymddangos, lle gallwch nodi pa greiddiau prosesydd (neu yn hytrach, proseswyr rhesymegol) y caniateir i'r rhaglen eu defnyddio.

Dethol proseswyr rhesymegol ar gyfer gweithredu rhaglenni

Dyna'r cyfan, yn awr mae'r broses yn defnyddio dim ond y proseswyr rhesymegol hynny a ganiateir iddo. Y gwir yw, mae'n digwydd yn union tan y lansiad nesaf.

Sut i redeg rhaglen ar graidd prosesydd penodol (prosesydd rhesymegol)

Yn Windows 8 a Windows 7, mae hefyd yn bosibl lansio cais fel ei fod yn defnyddio rhai proseswyr rhesymegol yn syth ar ôl ei lansio. Er mwyn gwneud hyn, rhaid lansio'r cais gydag arwydd o gydymffurfiaeth yn y paramedrau. Er enghraifft:

c: ffenestri32 system cychwyn / affinedd 1d.exe / C

Yn yr enghraifft hon, caiff y cais meddalwedd.exe ei lansio gan ddefnyddio'r prosesydd rhesymegol 0th (CPU 0). Hy mae'r nifer ar ôl affinedd yn dangos rhif y prosesydd rhesymegol + 1. Gallwch hefyd ysgrifennu'r un gorchymyn i'r llwybr byr, fel ei fod bob amser yn rhedeg gan ddefnyddio prosesydd rhesymegol penodol. Yn anffodus, ni allwn ddod o hyd i wybodaeth ar sut i basio paramedr fel bod y cais yn defnyddio mwy nag un prosesydd rhesymegol, ond sawl un.

UPD: canfod sut i redeg y cais ar broseswyr rhesymegol lluosog gan ddefnyddio'r paramedr affinedd. Rydym yn nodi'r mwgwd mewn fformat hecsadegol, er enghraifft, mae'n ofynnol iddo ddefnyddio proseswyr 1, 3, 5, 7, yn y drefn honno, bydd hyn yn 10101010 neu 0xAA, wedi'i basio yn y ffurflen / affinedd 0xAA.